【HDU】1037 Keep on Truckin'

问题描述
Boudreaux和Thibodeaux再次上路。
“布德罗,今晚我们必须把这批泥巴运到巴吞鲁日!” 
“别担心,Thibodeaux,我已经提前检查过了,有三条地道,我们的18轮车将适合所有的地方,所以只要保持电机运行!” 
“我们不会这样做,我说!” 
那么是什么原因呢:10号州际公路上会发生非常混乱的事故,还是Thibodeaux让他自己的车轮发出的声音让他疯狂?
 
输入
对这个问题的输入将包含一个数据集。数据集将根据以下描述进行格式化。
该数据集将由包含3个数字的单行组成,并由单个空格分隔。每个数字代表以英寸为单位的单个地下通道的高度。每个数字将介于0和300之间(含)。  
产量
将会有一行输出。这条线将是:
   NO CRASH 
如果18轮的高度小于每个地下通道的高度,或:
   CRASH X 
否则,其中X是在所述数据集,所述18轮第一地下道的高度是不能下的(这意味着它的高度小于或等于18轮的高度)。
18轮车的高度为168英寸。
示例输入
 
   
180 160 170

示例输出
 
   
CRASH 160

这道题其实非常简单,大概意思就是输入三个数,然后输出第一个小于168的数,如果三个数都大于168,则输出“NO CRASH”。

最后只要注意输出时要换行就行了。

codes:

#include 

int main() {
    int h[3],i;
    int num=0;
    scanf("%d %d %d",&h[0],&h[1],&h[2]);
    for(i=0;i<3;i++)
    {
        if(h[i]<168)
        {
            printf("CRASH %d\n",h[i]);
            break;
        }
        else
            num++;
    }
    if(num==3)
        printf("NO CRASH\n");
    return 0;
}

你可能感兴趣的:(自学编程)