C语言简单编程 急求!!!!!!!!!~~快~~

来源:百度知道 编辑:UC知道 时间:2024/09/25 19:24:09
任意从键盘键入10个数求其最大值与最小值

用TC如何做
要原程序

void main()
{
int a[10],i,max,min;
int flag;

printf("please input ten data:\n");
for(i=0;i<10;i++){
/* 以下的处理用于判断输入的是不是整数 */
/* 如果输入的整数,则scanf返回1,输入下一个数,否则,返回0,从新输入*/
flag = 0;
while(!flag){
flag = scanf("%d",&a[i]);
/*清空缓冲区,因为如果输入的是字符的话,会一直保存在缓冲区中,不清空的话,就得不到后面的输入*/
if(!flag){
getchar();
printf("please input the data:\n");
}
}
}
max=min=a[0];
for(i=1;i<10;i++){
if(a[i]>max)
max=a[i];
if(a[i]<min)
min=a[i];
}
printf("max=%d,min=%d\n",max,min);
getch();
}

#include<stdio.h>

void main()
{
int min,max,temp;
scanf("%d",&temp);
max = min = temp;
fflush(stdin);
for(int i=0;i<9;i++)
{
scanf("%d",&temp);
if(min>temp) min = temp