首页 > 情感

老哥,我又得麻烦你了!

更新时间2018-06-03 14:13:07

题目是   提示用户是输入5个数,然后判断他们谁最大,然后,打印出来 !


之前我打算用

int a,b,c,d,e;


printf("please enter: ");

scanf("%d",&a);


if(a > b){

printf("最大的数是%d ",a);

}

if(b > c){

printf("最大的数是%d ",b);

}

if(c > d){

printf("最大的数是%d ",c);

}

if(d > e){

printf("最大的数是%d ",d);

}

if(e > f){

printf("最大数是%d ",e);

}


可是,他就是不出来,能帮帮忙吗 

首先,你的程序中,5个数的话只输入了一个数

其次,5个数求最大值要两两比较的,你的比较次数也不对

一般的做法:

#include <stdio.h>

int main()

{

    int a,max,i;

    max=-999999999; //设一个最小值 

    for(i=0; i<5; i++)

        {

            printf("please enter: ");

            scanf("%d",&a);

            if (a>max)

                max=a;

        }

    printf("最大的数是%d ",max);

    return 0;

}


这是计算机语言

上一篇:刚认识的女孩子去哪里会主动给你发位置,说明什么?

下一篇:疑犯追踪里的芬奇到底是好人还是坏人?