05 编程 帮帮我 !

来源:百度知道 编辑:UC知道 时间:2024/06/25 05:11:25
依次输入10个自然数,输出最大的数及其输入次序.(最简单的方法)
帮我写出来吧!

main()
{
int i,max,index=1,num;
for(i=1;i=10;i++)
{
scanf("%d",&num);
if(i==1)max=num;
if(num>max){max=num;index=i;}
}
printf("第%d个数[%d]最大!",index,max);
}

for循环从大到小排序,把数存入数组边存边和已存的排序,如果比第一个大,那么原来的数组依次退一格,最后输出数组第一个元素

楼主太懒了

using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication3
{
class Program
{
static int aa(int[] bb, out int a)
{
int number = bb[0];
a = 0;
for (int i = 0; i < 10; i++)
{
if (bb[i] > number)
{
number = bb[i];
a = i;
}
}
return number;
}
static void Main(string[] args)
{

int[] cc = new int[10];
for (int i =0; i < 10; i++)
{
Console.WriteLine("请输入第{0}个自然数",i+1);

cc[i] = Convert.ToInt32(Console.ReadLine());

}
int a;
int n