⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tc23.c

📁 关于学习C语言的电子书籍
💻 C
字号:
/******************
	  tc23.c
    成绩比较
******************/

#include "stdio.h"
struct  student		/*定义学生结构体类型*/
{
	char name[8];		
	int chinese;			
	int math;			
	int eng;			
	int aver;			
	int count;			
};
main( )
{
	struct student s[5]={{"赵军",78, 92, 67},
							{"王庆", 87, 73, 86},
							{ "丁一", 65, 85, 93},
							{ "周文", 85, 76, 83},
							{ "张然", 95, 86, 88}};
	struct student temp;
	char *stu[8]={"姓名","语文","数学","英语","平均成绩","总成绩"};
	int i;
	printf("          成绩比较\n\n");
	temp.count=0;
	for(i=0;i<5;i++)								
	{
		s[i].count=s[i].chinese+s[i].math+s[i].eng;		/* 计算总成绩*/
		s[i].aver=s[i].count/3;						/*计算平均成绩*/
		if(temp.count<s[i].count)					/*将总成绩较大者存到temp*/
			temp=s[i];							/*对结构体进行整体引用*/
	}
	printf("\n");
	for(i=0;i<6;i++)							/*打印标题*/
		printf("%-10s",stu[i]);
	printf("\n---------------------------------------------------------\n");
	/*输出成绩信息数据*/
for(i=0;i<5;i++)
printf("\n%-10s%-10d%-10d%-10d%-10d%-10d\n",s[i].name,s[i].chinese,s[i].math,s[i].eng,s[i].aver,s[i].count);
printf("\n总成绩最高的是%s,分数为%d\n\n",temp.name,temp.count);	
}

⌨️ 快捷键说明

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