题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1037
题目大意:有一个身高168的人过3个山洞。给3个洞的高度。若小于等于身高,则过不去。要求输出通过情况。有无法通过的就输出”CARSH H”(H为无法通过的高度),否则输出”NO CRASH”.
关键思想:标记。
代码如下
//标记,比大小 #include <iostream> using namespace std; int main(){ double temp; bool flag=true; for(int i=0;i<3;i++){ cin>>temp; if(temp<=168&&flag){ cout<<"CRASH "<<temp<<endl; flag=false; } } if(flag)cout<<"NO CRASH"<<endl; return 0; }