Current location - Recipe Complete Network - Catering franchise - 求详细分析C语言题:餐饮服务质量调查打分(题和答案在下)
求详细分析C语言题:餐饮服务质量调查打分(题和答案在下)

#包含?& ltstdio.h & gt

#包含?& ltstdlib.h & gt

/* *?打印n个*

**/

作废?print_star(int?n)

{

int?我;

for(I = 1;我& lt= n;++i)//循环n次

printf(" * ");//打印*

}

/* *?主函数**/

int?main()

{

int?我;

int?count[11]={1,1,1,1,1,1,1,1,1,1 };?//声明并初始化统计数组

int?得分[41]={2,2,2,2,3,3,5,4,5,4,8,7,11,2,2,2,3,3,5,4,4,8,7,1,2,2,2,3,3,5,4,5,4,8,7,1,9 };//成绩

for(I = 1;我& lt41;++i)//循环遍历成绩数组开关(score[i])//判断成绩值,并统计成绩案例?1:count[1]+= 1;打破;

案例?2:count[2]+= 1;打破;

案例?3:count[3]+= 1;打破;

案例?4:count[4]+= 1;打破;

案例?5:count[5]+= 1;打破;

案例?6:count[6]+= 1;打破;

案例?7:count[7]+= 1;打破;

案例?8:count[8]+= 1;打破;

案例?9:count[9]+= 1;打破;

案例?11:count[11]+= 1;打破;

默认值:printf("the?%2dth?得分?是吗?出局?的?范围!\n”,I+1);}

}

printf("Grade?数数?histograme \ n ");

for(I = 1;我& lt=11;++i)//循环遍历统计数组{

printf("%2d%5d\t ",I,count[I]);//打印等级和count

print _ star(count[I]);//调用函数打印*直方图

printf(" \ n ");//打印回车系统(“暂停”);

退货?1;

}