#include <stdio.h>
int main(int argc, char **argv)
{
const int a=300;//每月的钱
int pay;//每月出的钱
int cun=0;//存妈妈手里的钱
int now=0;//津津手里现有的钱
int i;
for(i=1;i<=12;i++)
{
now+=a;//月开头
scanf("%d",&pay);
if(now>=pay)
{
int c;
c=(now-pay)/100;
cun+=c*100;
now-=pay;
now-=c*100;
}
else
{
printf("%d\n",i);
break;
}
}
printf("%d",now+cun*1.2);
return 0;
}
printf("%d",now+cun*1.2));
改成
printf("%f",now+cun*1.2);
cun*1.2 是浮点数 要用"%f"输出
如有帮助,望采纳!谢谢!