取整直接强转就好
#include <stdio.h>
void main() {
int r, m, y,i;
scanf("%d %d %d",&r,&m,&y);
double sum = (double)m * (r / 100.0+1.0);//不好确定顺序就多加小括号
for (i = 1; i < y;i++) {
sum *= (r / 100.0+1.0);
}printf("%d", (int)sum);
}
取整直接强转就好
#include <stdio.h>
void main() {
int r, m, y,i;
scanf("%d %d %d",&r,&m,&y);
double sum = (double)m * (r / 100.0+1.0);//不好确定顺序就多加小括号
for (i = 1; i < y;i++) {
sum *= (r / 100.0+1.0);
}printf("%d", (int)sum);
}