|
发表于 2018-4-22 12:32:13
|
显示全部楼层
// //使用条件运算符求出变量x的绝对值,并存放到变量z中
//
// float x,z;
// int flag;
// do{
// printf("请输入浮点变量x的值:");
//
// while(flag=scanf("%f",&x)){
// z=(x>=0)?x:-x;
// printf("x的绝对值为 %f\n",z);
// }
// getchar();
//
// }while(!flag);
//5 换掉goto
//A 原代码
// if (size > 12)
// {
// goto a;
// }
// goto b;
// a: cost = cost * 1.05;
// flag = 2;
// b: bill = cost * flag;
//
//修改后的代码
// if (size > 12)
// {
// cost = cost * 1.05;
// flag = 2;
// }else{
// bill = cost * flag;
// }
//B 原代码
// if (ibex > 14)
// {
// goto a;
// }
// sheds = 2;
// goto b;
// a: sheds = 3;
// b: help = 2 * sheds;
//修改后:
// if (ibex > 14)
// {
// sheds = 3;
//
// }else{
// sheds = 2;
// }
// help = 2 * sheds;
//C 原代码
// readin: scanf("%d", &score);
// if (score < 0)
// {
// goto stage2;
// }
// count++;
// goto readin;
// stage2: printf("count = %d\n", count);
//修改后
// do{
// scanf("%d", &score);
// if (score < 0)
// {
// printf("count = %d\n", count);
// }else{
// count++;
// }
// }while(score>=0);
//action 0
// double money_xjy=10000,money_hy=10000,invest_xjy=0,invest_hy=0;
// int i=0;
//
// do{
// invest_xjy=invest_xjy+10000*0.1;
// invest_hy=invest_hy+money_hy*0.05;
// money_hy=money_hy+money_hy*0.05;
//
// i++;
//
// }while(invest_xjy>=invest_hy);
//
// printf("%d年后,黑夜的投资额度将会超过小甲鱼!\n",i);
// printf("小甲鱼的投资额度:%f\n",invest_xjy);
// printf("黑夜的投资额度:%f\n",invest_hy);
//action 1
// double money=4000000;
// int time=0;
// do{
// money=money-500000;
// money=money+money*0.08;
// time++;
//
// }while(money>0);
//
// printf("%d年后,小甲鱼败光了所有家产,再次回到一贫如洗!",time);
//action 2
// int i=1,k=0;
// double re,sum=1;
//
// while((re=fabs(1./i))>=1e-8){
// if(k%2==0){
// sum=sum-1./(i+2);
// }else{
// sum=sum+1./(i+2);
// }
// k++;
// i+=2;
//
// }
// printf("PI的近似值为%.7f",sum*4);
//action 3 兔子的繁殖问题 (见台式机斐波那契数列示意图,1,1, 2,3,5,8,11...)
int i,num[24];
num[1]=1,
num[2]=1;
for(i=3;i<=24;i++){
num[i]=num[i-1]+num[i-2];
// printf("%d个月之后可以繁殖兔子%d对\n",i,num[i]);
}
printf("两年之后可以繁殖兔子%d对",num[24]);
|
|