暑假用C++做PTA:L1-069 胎压监测 (15 分)

#include<iostream>
#include<algorithm>
using namespace std;

int prinum(int num){
	if(num==0){
		cout<<"Normal";
		return 0;
	}
	if(num>=2){
		cout<<"Warning: please check all the tires!";
		return 0;
	}
	return 1;
}

int main(void) {

	int ty[4],min,dif,pronum=0,no,max=0;
	for(int i=0;i<4;i++){
		cin>>ty[i];
		if(ty[i]>=max)
			max=ty[i];
	}
	cin>>min>>dif;
	for(int i=0;i<4;i++){
			if(ty[i]<min||(max-ty[i])>dif){
				pronum++;
				no=i+1;
			}	
		}
	
	if(prinum(pronum)){
		cout<<"Warning: please check #"<<no<<"!";
	}

	return 0;
}

这题简单,没啥难度,写起来也很顺畅。至于为什么要单独弄一个函数去打印的话。当然是为了程序设计的思想咯,其实编程的学习应该是面向问题求解过程,但是我已经看过软件工程的书籍了,当然不能再写一个main函数就解决问题了。

嘿嘿嘿,我买的C++ primer到了,还有好多C++的书。我打算以后就用C++解题目了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值