解题思路:数组与for循环
注意事项:
参考代码:
int main()
{
int m1[12] = { 0 };
int m2[13] = { 300,0,0,0,0,0,0,0,0,0,0,0,0 };
int i = 0;
int save = 0, rest = 0;
int flag = 0;
for (i = 0; i < 12; i++) {
cin >> m1[i];
}
for (i = 0; i < 12; i++) {
rest = m2[i] - m1[i];
if (rest >= 0) { //每月有剩余---rest
if (rest < 100) { //少于100存入下个月
m2[i + 1] = 300 + rest;
}
else { //多余100将整百给妈妈---save
save += rest / 100 * 100;
m2[i + 1] = 300 + rest - rest / 100 * 100;
}
}
else {
flag = 1;
cout << "-" << i + 1 << endl;
break;
}
}
if (!flag) {
//cout << "m2[12]" << m2[12] << "\t" << "save"<< save;
cout << m2[12] - 300 + (save) * 1.2;//在for循环中不可避免地在12月即m2[12]加上300 所以要减掉300
}
return 0;
}
0.0分
0 人评分
点我有惊喜!你懂得!浏览:4145 |
母牛的故事 (C语言代码)浏览:782 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:668 |
C语言训练-排序问题<2> (C++代码)浏览:936 |
ASCII帮了大忙浏览:797 |
WU-C语言程序设计教程(第三版)课后习题11.12 (C++代码)(想学链表的小伙伴可以看看)浏览:964 |
C语言程序设计教程(第三版)课后习题9.2 (C语言代码)浏览:573 |
母牛的故事 (C语言代码)浏览:739 |
【亲和数】 (C语言代码)浏览:628 |
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:721 |