al6_2.c

来自「里面告诉了许多你编程用的方法和例子」· C语言 代码 · 共 24 行

C
24
字号
/*案例代码文件名:AL6_2.C*/
/*功能:从键盘上循环输入某课程的平时、实习、测验和期末成绩, */
/*     按10%,20%,20%,50%的比例计算总评成绩,并在屏幕*/
/*     上显示出来。按空格键继续循环,其他键终止循环。      */
#include "stdio.h"
main()
	{int i=1,j;
	char con_key='\x20';				/* '\x20' 空格键的ASCII码*/
	float score[5],ratio[4]={0.1,0.2,0.2,0.5};      /*定义成绩、比例系数数组*/
	while(con_key=='\x20')
		{clrscr();
		printf("输入第%2d个学生的成绩\n", i++);
		printf("平时    实习    测验    期末成绩\n");
		score[4]=0;				/* score[4]:存储总评成绩*/
		for(j=0; j<4; j++)
			{scanf("%f",&score[j]);
			score[4] += score[j] * ratio[j];
			}
		printf("总评成绩为:%6.1f\n", score[4]);
		printf("\n按空格键继续,其它键退出");
		con_key=getch();                	/*getch()函数等待从键盘上输入一个字符*/
		}
	}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?