编写程序,求出任意个整数中的最大值
题目描述:求n个整数中的最大值。
输入:输入数据有2行,第一行为n(1<=n<=10),第二行是n个整数。
输出:输出n个整数中的最大值。
样例输入:5
1 2 3 4 5
样例输出:5
提示:不能只考虑几个整数的情况,考虑100个、1000个甚至上万个整数怎么求最大值的通用性求解方法
算法描述:利用数组同时输入多个数字,然后通过一个for循环依次比较出数组里面的最大值并在最后输出它。
//求任意个整数中的最大值
#include<stdio.h>
int main(void)
{
printf("Enter the qutlity of numbers you want to compare: ");
int quantity;
int max=0;
scanf("%d",&quantity);
int number[quantity];
for (int i=0;i<quantity;++i)
{
scanf("%d",&number[i]);
}
for(int i=0;i<quantity;++i)
{
if (max<=number[i])
max=number[i];
}
printf("%d\n",max);
return 0;
}