C语言的程序

5.12 求最大

描述

输入一个正整数repeat (0<repeat<10),做repeat 次下列运算:

输入一个正整数n, 再输入n 个整数,输出最大值。

输入数据

正整数repeat,输入一个正整数n,再输入n 个整数

输出数据

最大值

输入示例

例:括号内是说明

输入

3 (repeat=3)

4 2 123 -100 0

4 9 1 -1 8

3 1 3 5

输出示例

123

9

5

#include <stdio.h>

int main(int argc, char *argv[])
{
int num[9][9];
int max[9];
int i,j,n;

printf("请输入正整数repeat:");
scanf("%d",&n);
for(i=0;i<n;i++)
for(j=0;j<n;j++)
{
scanf("%d",&num[i][j]);
}
for(i=0;i<n;i++)
{
max[i]=num[i][0];
for(j=0;j<n;j++)
{
if(max[i]<num[i][j])
max[i]=num[i][j];
}
printf("第%d组的最大值为%d\n",i,max[i]);
}
system("pause");
return 0;
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-03-25
int fun(int n,int a[])
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
for(j=0;j<n;j++)
if(max<a[j]) max=a[j];
printf("max=%d\n",max);

参考资料:c语言

第2个回答  2011-03-25
楼主该自己做做看啊
相似回答