实现输入10个数,输出这10个数的和,平均值;输出该组数中数与数的最大差值;再输入一个数,然后确定它在这个数组中第一次出现的位置,如果没有该数则输出-1,否则输出其下标
int main() //程序入口,主函数,从这里开始执行
{
int number[10];//开辟10个空间
int i,sum,min,max,temp,n;
sum=0;//初步赋值为0
for(i=0;i<10;i++)//循环判断
{
printf("输入第%d个数:",i+1);
scanf("%d",&number[i]);
sum=sum+number[i];
}
printf("输出10个数:");
for(i=0;i<10;i++)//循环判断
{
printf("%d\t",number[i]);
}
printf("\n输出10个数的和:%d\n",sum);//和
printf("输出10个数的平均值:%d\n",sum/10);//平均值
min=number[0];
max=number[0];
for(i=0;i<10;i++)//循环判断
{
if(number[i]<min)//判断最小值
{
min=number[i];
}
if(number[i]>max)//判断最大值
{
max=number[i];
}
}
printf("输出该组数中数与数的最大差值:%d\n",max-min);//输出最大差值
printf("请输入一个数:");
scanf("%d",&n);
for(i=0;i<10;i++)
{
if(n==number[i])
{
printf("下标:%d",i);
break;
}
}
if(i==10)
{
printf("输出-1");
}
return 0;
}
初来乍到,如有错误,请多多指教!