c语言 输入不确定个数学生的成绩,输入负数时程序结束

/输入不确定个数学生的成绩,输入负数时程序结束/
#include<stdio.h>
#include
int main()
{
float sum = 0.0, avg = 0.0;
int num,c1, c2, c3, c4, c5,grade;
num = c1 = c2 = c3 = c4 = c5 = 0;
printf(“please input grade:”);
scanf_s("%d", &grade);
while (grade >= 0 &&grade <= 100)
{
num++;
sum += grade;
grade /= 10;
switch (grade)
{
case 9:
c1++;
break;
case 8:
c2++;
break;
case 7:
c3++;
break;
case 6:
c4++;
break;
default:
c5++;
break;

	}
	/*
	if(grade<60)
	{ 
		c5++;
	}
	if (grade >= 60 && grade < 70)
	{
		c4++;
	}
	if (grade >= 70 && grade < 80)
	{
		c3++;
	}
	if (grade >= 80 && grade < 90)
	{
		c2++;
	}
	if (grade >= 90 && grade <= 100)
	{
		c1++;
	}
	*/
	printf("please input grade:");
	scanf_s("%d", &grade);
}
avg = sum / num;
printf("一共有%d名学生\n", num);
printf("60分以下的学生有%d\n", c5);
printf("60分到70分之间的学生(不包括70)有%d\n", c4);
printf("70分到80分之间的学生(不包括80)有%d\n", c3);
printf("80分到90分之间的学生(不包括90)有%d\n", c2);
printf("90分到100分之间的学生(包括100)有%d\n", c1);
printf("平均成绩是%f", avg);
system("pause");

}

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值