有三个数abc要求输出其中一员最大的数用NS图表示

如题所述

一、先说下思路:
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;
}
温馨提示:答案为网友推荐,仅供参考