本人刚开始学C,这是第一次写博客,之后应该会写一些自己错过挺多次的oj题目
——随缘更新吧。
题目描述1042 百万富翁时间限制:1000MS 代码长度限制:10KB 题型: 编程题 语言: G++;GCC Description一个百万富翁遇到一个陌生人,陌生人找他谈了一个换钱的计划。该计划如下:我每天给你m元, 而你第一天只需给我一分钱。第二天我仍给你m元,你给我2分钱。第三天,我仍给你m元, 你给我4分钱。依次类推,你每天给我的钱是前一天的两倍,直到一个月(30天)。 百万富翁很高兴,欣然接受这个契约。现要求,编写一个程序,由键盘输入m, 计算多少天后,百万富翁开始亏钱。 输入样例100 输出样例18 |
代码:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int m,num,tia;
float a,b;
a=0.01;
b=0;
num=0;
tia=0;
scanf("%d",&m);
while(b<=num)
{
num=num+m;
b=b+a;
a=a*2;
tia++;
}
printf("%d",tia);
return 0;
}