小测试:
0. 10个‘A'
1. 10
2. a
3. a=15 b=5 c=10
4. x>=0 ? z=x : z=-x;
5.
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:if (score < 0)
{
printf("count = %d\n", count);
}
count++;
scanf("%d", &score);
动动手:
0.
#include <stdio.h>
#define INI 10000
int main()
{
float f=INI,d=INI;
int count=0;
do
{
f += INI * 0.1;
d += d * 0.05;
count = count + 1;
}
while ( f >= d );
printf("%d年后,黑夜的投资额超过了小甲鱼!\n",count);
printf("小甲鱼的投资额是:%.2f\n",f);
printf("黑夜的投资额是:%.2f\n",d);
return 0;
}
1.#include <stdio.h>
int main()
{
int year=0;
float m=400;
do
{
year += 1;
m -= 50;
m *= 1.08;
} while ( m>0 );
printf("%d年之后,小甲鱼败光了所有的家产,再次回到一贫如洗……\n",year);
return 0;
}
2.#include <stdio.h>
#include <math.h>
int main()
{
double result=0,i;
int n;
_Bool f=1;
for ( n = 1; n < pow(10,8); n +=2 )
{
i = 1.0 / n;
switch (f)
{
case 1: f = 0; break;
case 0: i = -i; f = 1; break;
}
result += i;
}
printf("pi = %.7f\n",result*4);
return 0;
}
3.#include <stdio.h>
int main()
{
int m,b1=1,b2=0,b3,sum=0;
sum = b1 + b2;
for ( m = 3; m <= 24; m++ )
{
b3 = b1 + b2;
sum = sum + b3;
b2 = b3;
b1 = b2;
}
printf("两年后,共有%d只兔子\n",sum);
return 0;
}
|