C语言:输入一个正整数n,再输入n个学生的百分制成绩,统计各等级成绩的个数。

2024-10-27 11:18:28

#include <stdio.h>

int main(int argc, char *ar爿讥旌护gv[])

{

int count,i,sum=0,avg;

int score[20];

int count_A=0,count_B=0,count_C=0,count_D=0,count_E=0;

printf("你要输入几个学生的成绩:");

scanf("%d",&count);

printf("请输入%d个学生的成绩\n",count);

for(i=0;i<count;i++){

scanf("%d",&score[i]);

}

for(i=0;i<count;i++){

sum+=score[i];

}

avg=sum/count;

for(i=0;i<count;i++){

if(score[i]<=100&score[i]>=90) count_A++;

else if(score[i]<90&score[i]>=80) count_B++;

else if(score[i]<80&score[i]>=70) count_C++;

else if(score[i]<70&score[i]>=60) count_D++;

else if(score[i]<600&score[i]>=0) count_E++;

else {}

}

printf("A等的成绩个数有:%d个\n",count_A);

printf("B等的成绩个数有:%d个\n",count_B);

printf("C等的成绩个数有:%d个\n",count_C);

printf("D等的成绩个数有:%d个\n",count_D);

printf("E等的成绩个数有:%d个\n",count_E);

getch();

}

这本书被 C语言开发者们称为K&R,很多年来被当作 C语言的非正式的标准说明。人们称这个版本的 C语言为K&R C。

C语言:输入一个正整数n,再输入n个学生的百分制成绩,统计各等级成绩的个数。

扩展资料

起初,C语言没有官方标准。1978年由美国电话电报公司(AT&T)贝尔实验室正式发表了C语言。布莱恩·柯林汉(Brian Kernighan) 和 丹尼斯·里奇(Dennis Ritchie) 出版了一本书,名叫《The C Programming Language》。

K&R C主要介绍了以下特色:

结构体(struct)类型

长整数(long int)类型

无符号整数(unsigned int)类型

把运算符=+和=-改为+=和-=。因为=+和=-会使得编译器不知道使用者要处理i = -10还是i =- 10,使得处理上产生混淆。

即使在后来ANSI C标准被提出的许多年后,K&R C仍然是许多编译器的最 准要求,许多老旧的编译器仍然运行K&R C的标准。

参考资料来源:百度百科-c语言

猜你喜欢