求助大佬们,为什么预算超支的日期出不来
查看原帖
求助大佬们,为什么预算超支的日期出不来
726480
wuzixianhaoyoucha楼主2022/11/21 16:18
#include <iostream>
using namespace std;

int main() {
	int a[13] = {0};  //a[i]是预算的钱
	int b[13] = {0};  //b[i]代表的是每个月最后的剩余量
	int c[13] = {0};  //代表的是还没有上缴,还在自己手里的钱,这一部分已经扣除了预算
	int sum = 0;
	for (int i = 1; i <= 12; i++) {
		cin >> a[i];
	}
	for (int i = 1; i <= 12; i++) {
		c[i] = 300 + b[i - 1] - a[i];
		b[i] = c[i] % 100; 
		sum = sum + (c[i] / 100) * 100; //(k % 100) * 100这一部分代表的是上缴的钱
	}
	for (int i = 1; i <= 13; i++) {
		if (c[i] < 0) {
			cout << -i;
			break;
		}
		if (i = 13)
			cout << b[12] + sum + sum * 0.2 << endl;
	}
	return 0;
}
2022/11/21 16:18
加载中...