|
发表于 2022-2-25 00:03:31
|
显示全部楼层
本帖最后由 yfccc 于 2022-2-25 13:03 编辑
0. 8110次,因为逗号表达式只执行后面的
1. 0
2. c,b,a
3. b=5 c=9 a=14
4. z = (x>0)?(x):(-x)
5.
A.
if (size > 12)
{
cost = cost * 1.05;
flag = 2;
}
bill = cost * flag;
B.
if (ibex > 14)
{
sheds = 3;
}
else
{
sheds = 2;
}
help = 2 * sheds;
C.
if (score < 0)
{
printf("count = %d\n", count);
}
count++;
scanf("%d", &score);
scanf("%d", &score);
while (score >= 0)
{
count++;
scanf("%d", &score);
}
printf("count = %d\n", count);
0.
#include<stdio.h>
#include<math.h>
int func1();
int func2();
int func3();
int func4();
int main()
{
func1();
func2();
func3();
func4();
return 0;
}
int func1()
{
float pir = 10000;
float total_1,total_2;
int year=1,b = 1;
while(b)
{
total_1 = pir + pir*0.1*year;
total_2 = pir * pow(1.05,year);
if(total_1 < total_2)
{
b=0;
printf("%d年后,黑夜的投资额超过小甲鱼!\n小甲鱼的投资额是: %.2f\n黑夜的投资额是: %.2f\n",year,total_1,total_2);
}
year++;
}
return 0;
}
int func2()
{
float money = 400;
float interest = 0.08;
int year = 1;
int b = 1;
while(b)
{
money = (money-50)*(1+interest);
if(money<0)
{
b=0;
printf("%d年之后,小甲鱼败光了所有的家产,再次回到一贫如洗……\n",year);
}
year+=1;
}
return 0;
}
int func3()
{
double i = 1;
double pi4 = 0;
while((1/i)>pow(10,-8))
{
pi4 = pi4 + 1/i-1/(i+2);
i = i+4;
}
if((1/(i-2))<pow(10,-8))
{
pi4 = pi4 + 1/(i-2);
}
printf("%.7f",pi4*4);
return 0;
}
int func4()
{
int rabbit_1 = 1,rabbit_2 = 1,rabbit;
for(int month = 1; month<=2*12; month++)
{
rabbit = rabbit_1 + rabbit_2;
rabbit_1 = rabbit_2;
rabbit_2 = rabbit;
}
printf("两年后,总共有%d只兔子!\n", rabbit);
return 0;
}
|
|