做这种题目,有一种回到大一时候的感觉。。。
唯一需要注意的就是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; }