如何用C语言输出10个最大的数。

如题所述

一、先说下思路:

1、读取输入的数字a。

2、循环读取下一个数字b。

3、比较a和b,将他们中比较大的数值,赋值给a。

4、继续循环直到十个数输入完毕。

5、输出a即为最大数。

二、编码如下:

// 依次将10个数输入,要求输出其中最大的数   

#include <stdio.h>   

int main()  

{  

int a[10];  

int i;  

int temp;  

printf("请输入10个数:");  

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

{  

scanf("%d",&a[i]);  

}  

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

{  

if( a[i] > a[i+1] )  

{  

temp = a[i];  

a[i] = a[i+1];  

a[i+1] = temp;  

}  

}  

printf("其中最大的数是:%d\n",a[9]);  

return 0;  

}  

温馨提示:答案为网友推荐,仅供参考
相似回答