#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++解题目了。