求大神帮我看一下哪里错了,一直不能运行,谢了。
/*程序功能:随机输入一批(不超过100人)学生的学号和身高,统计超过平均身高或身高超过170cm的学生人数并输出相应的学生信息和统计结果。*/
/*提 示:除在指定位置添加语句之外,请不要改动程序中的其他内容。*/
#include <stdio.h>
void main( )
{
int i,aver,n=0,count=0,sum=0;/* n-总人数,count-满足条件人数,sum-身高和 */
int xh[100],sg[100];
printf("输入一批(不超过100人)学生的学号与身高:\n",n); /* 输入提示 */
/*在两条星线间填入相应代码, 输入一批学生学号与身高,求身高和与总人数 */
/***********************************************************************/
for(i=0; ;i++){
scanf("&d&d",&xh[i],&sg[i]);
n++;
sum+=sg[i];
}
/***********************************************************************/
if(n>0)aver=sum/n;else aver=0; /* 求平均身高 */
/* 输出结果 */
printf("身高超过平均身高或身高超过170cm的学生信息\n");
printf("学号 身高\n");
//在两条星线间填入相应代码, 输出满足条件的学生信息
/***********************************************************************/
for(i=0;i<n;i++){
if(sg[i]>aver||sg[i]>170){
count++;
printf("%4d %4d\n",xh[i],sg[i]);
}
}
/***********************************************************************/
printf("身高超过平均身高%dcm或超过170cm的学生人数是%d人\n",aver,count);
}