|
发表于 2023-3-22 17:17:49
|
显示全部楼层
测试题
0.10
1.不输出,如果开始给i赋值为1,则可以输出”BBBBBBBBB“
2.a,b,c
3.14,5,9
4.x > 0 ? x: -x;
5.
A.
if (size > 12)
{
cost = cost * 1.05;
}
bill = cost * flag;
flag = 2;
B.
if (ibex > 14)
{
sheds = 3;
}
sheds = 2;
help = 2 * sheds;
C.
while(1)
{
readin: scanf("%d", &score);
if (score < 0)
{
printf("count = %d\n", count);
}
count++;
}
动动手
0.
#include <stdio.h>
int main()
{
double fish = 10000, night = 10000;
int i = 0;
for(i = 0; fish >= night; i++)
{
fish = fish + 10000 * 0.1;
night = night * (1 + 0.05);
}
printf("%d年后,黑夜的投资额超过小甲鱼!\n", i);
printf("小甲鱼的投资额是:%.2f\n", fish);
printf("黑夜的投资额是:%.2f\n", night);
return 0;
}
1.
int i = 0;
double fish = 4000000;
for(i = 0; fish >=0; i++)
{
fish -= 500000;
fish = fish * (1 +0.08);
}
printf("%d年之后,小甲鱼败光了所有的家产,再次回到一贫如洗……\n", i);
2.
int i = 1;
double Pi = 0;
for(i = 1; i <= 10000000; i++)
{
if(i % 2 == 1)
{
Pi += (1.0000000 / (2 * i - 1));
}
else
{
Pi += (1.0000000 / -(2 * i - 1));
}
}
printf("Pi = %.7f", 4 * Pi);
3.
int month = 3;
int i = 1,j = 1;
long long int num = 0;
for(month = 3; month <= 24; month++)
{
num = i + j;
i = j;
j = num;
}
printf("两年之后共有%d对兔子\n", num); |
|