欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

第一节 练习16

程序员文章站 2022-04-04 11:10:33
...
#include<iostream>
#include<iomanip>
#include<cstdio>
#include<cmath>
#include<algorithm>

using namespace std;

int main()
{
	int b[12] = {290,230,280,200,300,170,340,50,90,80,200,60};
	//int b[12] = {300,300,300,300,300,300,300,300,300,300,300,300};
	int w,ws=0,flag=1;   // !! int第二个变量 ->ws 竟然为1 ,其他都为0   
    
    for(int i=0;i<12;i++){
		w +=300 - b[i];
		if(w < 0){
			cout <<"-"<<i;
			flag = 0;  //标志触发索引 
			break;
		}else{
			ws += w/100 *100;   //利用整除 存钱 
			w -= w/100 *100; 	//扣钱 
		}
	}
	if(flag) cout << ws * 1.2;
	
	return 0;
}
//cout << "输入:";

结果:

第一节 练习16