实现输入10个数,输出这10个数的和,平均值;输出该组数中数与数的最大差值;再输入一个数,然后确定它在这个数组中第一次出现的位置,如果没有该数则输出-1,否则输出其下标

实现输入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;
}

初来乍到,如有错误,请多多指教!

猜你喜欢

转载自blog.csdn.net/weixin_47153740/article/details/106796888