问题描述:
C语言 求如下的问题,用循环语句for或者while来解答
问题解答:
我来补答
#include<stdio.h>
#include<math.h>
int main()
{
int m,i,sumf,summ;
printf("请输入m的值:");
scanf("%d",&m);
i = 1;
summ = 0.01; //陌生人得到的钱
sumf = m; //富翁得到的钱
while( summ < sumf){
summ += pow(2,i) / 100;
i ++;
sumf += m;
}
printf("第%d天后富翁开始亏钱",i);
return 0;
}
再问: 想法和我一样,就是天数-1这点,和图中的自测数据比就少了1。。。
再答: 代码没经过调试,平空想出来的,能运行已经很不错了,哈哈!!!
再问: 好吧,经过调试没什么语法错误。。。凭空都能整出来。。。(ˇˍˇ)。。
再答: 哈哈,还是在学校的时候写过C语言,语法都快忘了
展开全文阅读