第1个回答 2011-12-06
//2.输入10个数,每输一个数用敲一个回车
#include<stdio.h>
int main(int argc,char** argv)
{
int i = 0;
int a[10]={0};
int max = 0;//保存最大值
int min = 0;//保存最小值
int n = 0 ;//不及格人数
//double avg = 0;//存放平均值
printf("pls input 10 nums,using Enter_Kye dispart them\n");
for(;i<10;i++)
{
scanf("%d",&a[i]);
}
min = a[0];
for(i=0;i<10;i++)
{
if(max < a[i])
{
max = a[i];
}
if(min > a[i])
{
min = a[i];
}
if(a[i]< 60.0000)
{
n++;
}
}
printf("max :%d\nmin:%d\nroute:%d%\n",max,min,n);
return 0 ;
}
第2个回答 2011-12-06
#include <stdio.h>
main(){
int i,j,max,min,temp,m,a[10];
float per;
printf("input elements of array\n");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
printf("*********result*********\n");
for(i=0;i<10;i++)
printf("%d ",a[i]);
max=a[0];
for(i=0;i<10;i++){
if(max<a[i]){max=a[i]; }}
min=a[0];
for(i=0;i<10;i++){
if(min>a[i]){min=a[i]; }}
temp=0;
for(m=0;m<10;m++){
if(a[m]<60){temp++;}}
per=(float)temp/10;
printf("\n%d %d %4.2f",max,min,per*100);
getch();
}