描述:
首先输入一个整数N(0<=N<=100),紧接着在下一行连续输入N个数。
然后输出这一组数的最小数,和最大数。
提示:
输入的这N数,可以有小数也可以有负数。
输出之间用换行隔开。
输入输出示例:
输入:5
1 5 3 22 54
输出:1
54
解题思路:首先输入一个数字n作为数字控制量,然后进行循环计算,找出符合条件的数字,最后输出。
#include<stdio.h>
#include<stdlib.h>
int main()
{
int n,x; //输入两个整数
scanf("%d",&n);
if(n==1)
{
scanf("%d",&x);
printf("%d",x);
}
else if(n>=2) //给定条件范围
{
double a[n];
int i;
}
for(i=0;i<n;i++) //再次给定条件
{
scanf("%lf",&a[i]);
}
double max=a[0];//给最大值赋值
double min=a[0];//最小值赋值 for(i=0;i<n;i++)
{
if(a[i]>max)
{
max=a[i];
}
if(a[i]<min)
{
min=a[i];//小于最小值即输出最小值
}
} printf("%g\n%g",max,min);
}
else
{
printf(" "); //输出
}
return 0;