A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

不要老师发的那个答案,求其他解法

2 个回复

倒序浏览
老师答案是什么,我没有看到哎。写一个函数,用一个for循环不就行了?
回复 使用道具 举报
int  number;  //学生人数
int height;      //学生身高
float sum=0;
printf("请输入学生总人数:");
scanf("%d",&number);
printf("\n请逐个输入学生的身高: ");
for(int i=1,j=0;i<=number;i++,j++)      //控制输入学生身高个数与学生人数相对
   {   float a[number-1];          //定义一个与学生人数相同的数组
      scanf("%d",&a[j]);           //逐个输入学生身高依次存入相应的数组内    a[0]~a[number-1]
      sum=sum+a[j];              //计入身高数累计
   }                              
printf("平均身高=%.2f",sum/number);   
      
     
      

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马