从键盘输入10个数选出最大数,C语言怎样编?

来源:百度知道 编辑:UC知道 时间:2024/05/17 09:37:16
(要求:1.选数放在A中,设一个计数器N,N=0。2.将下一个数与A中的数比较,大者放在A中。3.使N的值增加1。4.如果N的值小于9,则执行第2部,如果N的值大于等于9。停止循环。

我这里有个源代码 楼主可以参考一下:

#include <iostream>
#define N 10 //N控制输入的数字个数
using namespace std;
int main()
{

int data_home[N];
cout << "请输入"
<< N
<< "个正整数,输入的整数将按照从大到小的顺序输出:"
<< '\n';
int i=0;
while (i<N)
{
cin >> data_home[i]; //将数据存入data_home[i]
i++;
}
int move_data;
for ( i = 0; i < N; i++)
{
int temp = i;
int m;
for (m = i+1; m < N; m++)
if (data_home[m] < data_home[temp])
{
temp = m;
}
move_data = data_home[temp]; //将最小的数字放入data_hone[i]中
data_home[temp] = data_home[i];
data_home[i] = move_data;