解题思路:
注意事项:
参考代码:
#include<stdio.h>
int main()
{
int n,i,m=0,sum=0,a=0;//sum是存储在妈妈的钱,m是月初给的钱和上月剩余的预算
for(i=1;i<=12;i++)
{
scanf("%d",&n);
m=m+300-n;//m代表上月剩余金额加上本月初妈妈给的钱数减去本月预算
//即本月剩余金额
if(m<0)//如果本月剩余金额小于0,即代表本月所留的钱不够预算
{
printf("-%d",i);
break;
}
if(m>=100)//当本月剩余金额 大于100时
{
a=m/100*100;//计算出存入妈妈那里的金额
sum+=a;
m-=a;//用剩余金额减去存进妈妈那里的金额
if(i==12)//如果12月结束
{
printf("%d\n", m + (int)(sum * 1.2));//输出本年存入妈妈那里的金额的120%和12月份剩余金额的总和
break;
}
}
}
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题5.7 (Java代码)浏览:910 |
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:703 |
1071题解浏览:585 |
1197求助浏览:669 |
数列问题 (C语言代码)浏览:1068 |
C语言程序设计教程(第三版)课后习题10.3 (C语言代码)浏览:871 |
C语言程序设计教程(第三版)课后习题9.4 (C语言代码)浏览:507 |
三进制小数 (C语言代码)浏览:903 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:549 |
C语言程序设计教程(第三版)课后习题6.8 (C语言代码)数组思路浏览:640 |