C语言编程题:从键盘上输入5个整数,程序输出5个数中最大的数与最小的数 a)必须使用scanf语

题目一. 编程题:从键盘上输入5个整数,程序输出5个数中最大的数与最小的数
a) 必须使用scanf语句输入整数
b) 必须使用for循环,5个整数分5次输入
c) 源程序代码截图和运行结果截图

第1个回答  2015-05-05
//满意请采纳
#include<stdio.h>
int main(){
int a[5]={0},i,max,min;
for(i=0;i<5;i++){
scanf("%d",&a[i]);
}
max=min=a[0];
for(i=0;i<5;i++){
if(max<a[i])
max=a[i];
if(min>a[i])
min=a[i];
}
printf("max=%d,min=%d\n",max,min);
return 0;
}

本回答被提问者和网友采纳
第2个回答  2015-05-06

  code:

#include <stdio.h>

int main() {
    printf("please intput 5 numbers\n");
    int min = 0;
    int max = 0;
    int tmp = 0;
    int i = 0;
    for(i = 0; i < 5; ++i) {
        scanf("%d", &tmp);
        if (tmp < min || i == 0) {
            min = tmp;
        }

        if (tmp > max || i == 0) {
            max = tmp;
        }
    }

    printf("min:%d, max:%d\n", min, max);
    return 0;
}

相似回答