Description
Boudreaux and Thibodeaux are on the road again . . .
"Boudreaux, we have to get this shipment of mudbugs to Baton Rouge by tonight!"
"Don't worry, Thibodeaux, I already checked ahead. There are three underpasses and our 18-wheeler will fit through all of them, so just keep that motor running!"
"We're not going to make it, I say!"
So, which is it: will there be a very messy accident on Interstate 10, or is Thibodeaux just letting the sound of his own wheels drive him crazy?
Input
?
Input to this problem will consist of?multiple data sets. Each data set will be formatted according to the following description.
The data set will consist of a single line containing 3 numbers, separated by single spaces. Each number represents the height of a single underpass in inches. Each number will be between 0 and 300 inclusive.
The data sets end with a negetive integer.
?
Output
There will be exactly one line of output. This line will be:
???NO CRASH
if the height of the 18-wheeler is less than the height of each of the underpasses, or:
???CRASH X
otherwise, where X is the height of the?smallest underpass in the data set that the 18-wheeler is unable to go under (which means its height is less than or equal to the height of the 18-wheeler).
The height of the 18-wheeler is 168 inches.
Sample Input
?
180 160 170
-1
?
Sample Output
?
CRASH 160
#include <stdio.h> int main() { int i; int j; int t; int flag; int num[3]; while(scanf("%d", &num[0])!=EOF && num[0]>=0) { scanf("%d %d", &num[1], &num[2]); flag=0; for(i=0; i<2; i++) { for(j=i+1; j<3; j++) { if(num[i]>num[j]) { t= num[i]; num[i]= num[j]; num[j]= t; } } } for(i=0; i<3; i++) { if(num[i]<=168) { flag=1; break; } } if(flag) { printf("CRASH %d\n", num[i]); } else { printf("NO CRASH\n"); } } return 0; }
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
