做这种题目,有一种回到大一时候的感觉。。。
唯一需要注意的就是c语言中的取整,对于一个double型的数据,直接在前面用(int)就可以了。。。
#include <stdio.h>int main()
{int R,M,Y;scanf("%d%d%d",&R,&M,&Y);double rate=(double)R/100+1.0;double result=M;while(Y--)result*=rate;printf("%d\n",(int)result);return 0;
}
做这种题目,有一种回到大一时候的感觉。。。
唯一需要注意的就是c语言中的取整,对于一个double型的数据,直接在前面用(int)就可以了。。。
#include <stdio.h>int main()
{int R,M,Y;scanf("%d%d%d",&R,&M,&Y);double rate=(double)R/100+1.0;double result=M;while(Y--)result*=rate;printf("%d\n",(int)result);return 0;
}