2646810570@qq.c
发表于 2020-2-10 18:21:46
j
a583365
发表于 2020-2-10 22:44:48
0. 9个
1. 1个
2. abc
3. 11 3 8
4. z = |x+3|?x:z
5.
if (size > 12)
{
cost = cost * 1.05;
flag = 2;
}
b: bill = cost * flag;
sheds = 2;
if (ibex > 14)
{
sheds = 3;
}
help = 2 * sheds;
readin:
if (score < 0)
{
printf("count = %d\n", count);
}
count++;
scanf("%d", &score);
-0
adogoflanguage
发表于 2020-2-11 05:35:53
1
1147451204
发表于 2020-2-11 11:18:00
11
谁家大优莓
发表于 2020-2-11 14:46:56
本帖最后由 谁家大优莓 于 2020-2-11 15:37 编辑
0.110次;错啦错啦!! 注意外层循环条件是逗号相连,即只要j=10就可以退出循环了,在内层循环10次后外层循环也会停止啦。所以10次。
1.11个;错误! 循环条件是i++,即是i=i+1,但是i是以0的初始值来判断条件成立的,根本不会进入循环。
2.a!错啦。 还是搞不太清这个lvalue的意思
3.a=14,b=3,c=9;需要再看看,还是有点ran b3,c=b++得到的c是3,b4,好好体会一下。
4.z=(x>0? x: -x;);
5.
A:
if (size > 12)
{
cost = cost * 1.05;
}
bill = cost * flag;
B:
if (ibex > 14)
{
sheds = 3;
}
sheds = 2;
help = 2 * sheds;
C:得变成循环吧
scanf("%d", &score);
if (score < 0)
{
printf("count = %d\n", count);
}
count++;
scanf("%d", &score);
0.
#include <stdio.h>
int main()
{
int time=1;
float money1=10000,money2=10000;
while (money1 >= money2)
{
money1=10000*0.10*time + 10000;
money2=money2*1.05;
time++;
}
time = time -1;//已经超过之后,time会再加1去判断循环条件是否成立
printf("%d年后,黑夜的投资额超过小甲鱼!\n",time);
printf("小甲鱼的投资额是:%.2f\n",money1);
printf("黑夜的投资额是:%.2f\n",money2);
return 0;
}
1.我搞不清啥叫固定投资,假设红利是每年年底获得,并且都根据当年已经取了的50万之后剩下的钱来获得红利,假设第一年不取50万,算下来是6年,我迷茫了。
答案是第一年就取50万了,其实是不严谨的,如果第一年取钱了,就不能说拿400万这些钱去做固定投资呀,应该是350万嘛。。
2.运行不出来,又迷茫了。
有一些细节部分不知道为啥非得那样。也算是凑活运行出来了。
3,还是有点不严谨呀,应该说两年后总共可以繁殖多少,而不是有多少,有多少要加上生她们的那些
没勇气看第三题了。。。
sydo
发表于 2020-2-11 16:19:19
666
匀音一刀文
发表于 2020-2-11 21:12:39
看看
Acacia
发表于 2020-2-11 23:10:09
让我看看
誉虚峰
发表于 2020-2-12 10:07:42
hhh
Shengjie-劉
发表于 2020-2-12 12:02:23
0.10个A
1.不会打印出B
2.a,b,c均是lvalue
3.a = 14,b = 5,c = 9
4.
A.
if(size>12)
{
cost=cost*1.05;
flag=2;
}
bill=cost*flag;
B.
if(ibex>14)
{
sheds=3;
}
sheds=2;
help=2*sheds;
C.
scanf("%d",&score);
count++;
while(score >= 0)
{
scanf("%d",&score);
count++;
}
printf("count = %d\n",count);
great君逸
发表于 2020-2-12 13:46:47
0
#include <stdio.h>
#include <math.h>
int main()
{
float a = 0, b = 0;
int k = 0;
for (k = 1; k > 0; k++)
{
a = 10000 * 0.1 * 27 + 10000;
b = (10000 + 10000 * 0.05) * pow((0.05 + 1), (k - 1));
if(a < b)
{
break;
}
}
printf("%d\n", k);
printf("小甲鱼的投资额是%.2f\n", a);
printf("黑夜的投资额是%.2f", b);
return 0;
}
1
#include <stdio.h>
int main()
{
float a = 350.0;
int k;
for (k = 2; k > 0; k++)
{
a = a + a * 0.08;
a = a - 50;
if (a <= 0)
{
break;
}
}
printf("%d", k);
return 0;
}
2
#include <stdio.h>
#include <math.h>
int main()
{
double a = 0.0;
int i;
int k;
for (i = 1; i > 0; i++)
{
if (i % 2 == 0)
{
k = - (2 * i - 1);
}
else
{
k = 2 * i - 1;
}
if (fabs(1.0 / k) < pow(10,-8))
{
break;
}
a = a + 1.0 / k;
}
printf("%9.7f", 4 * a);
return 0;
}
3
#include <stdio.h>
int main()
{
int f1, f2, f, i;
f2 = f2 = 1;
for (i = 3; i <=24; i++)
{
f = f1 + f2;
f1 = f2;
f2 = f;
}
printf("%d", f);
return 0;
}
zaochen
发表于 2020-2-12 16:58:11
1
bjlggclxwhg
发表于 2020-2-12 17:32:26
qwq
我#include <stdio.h>
int main()
{
int year;
year = 1;
double fish,moon;
moon = 10000;
do
{
fish = 10000 * 0.1 * year;
moon = moon * 0.05 * year;
year++;
}while(10000+fish>moon);
printf("%d\n",year);
printf("%.2lf %.2lf",fish+10000,moon);
return 0;
}
fishc.7
发表于 2020-2-12 20:02:53
1
言覃Jack
发表于 2020-2-12 21:06:44
已完成习题
清风明月糕
发表于 2020-2-12 21:55:12
查看
lyltt
发表于 2020-2-12 22:47:51
{:9_227:}
pixie0096
发表于 2020-2-12 23:01:06
朕想知道
二哈的东天
发表于 2020-2-13 09:43:12
答案
入土级火山灰
发表于 2020-2-13 11:58:29
嘿嘿嘿