C语言程序设计

输入各学生的学号、姓名、三门课成绩。求个人平均成绩!

#include <stdio.h>

main()

{

        char name[20];                                                            定义个名字 最长20个字符

        int num,a,b,c,x;                                                            num为学号,三科成绩abc,x为平均

                      printf("please input name,num,a,b,c:\n");      无意义

         scanf("%s\n",name);                                                   输入名字 

     scanf("%d\n",&num);                                                  输入学号

         scanf("%d,%d,%d",&a,&b,&c);                                    输入三科成绩

                      x=(a+b+c)/3;                                                 平均成绩公式

              printf("NUM\tNAME\tSUBIJECT1\tSUBIJET2\tSUBJECT3\tAverage score\n");无意义

              printf("%d\t%s\t%d\t\t%d\t\t%d\t\t%d\n",num,name,a,b,c,x);               输出各项

      system ("pause");   无意义

 }

如图,当然我这个只是求一个学生的,多个学生再适当修改下就可以了

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-11-16
//******************************************************************************
// 输入各学生的学号、姓名、三门课成绩。求个人平均成绩!
//******************************************************************************
#include<stdio.h>
struct student
{
int num;
char name[10];
float score[3];
}student;
int main()
{
int i;
float sum;
while(scanf("%d%s",&student.num,student.name)!=EOF) //Ctrl + Z 结束输入
{
for(sum=i=0;i<3;i++) //输入每个学生的三门课成绩
{
scanf("%f",&student.score[i]);
sum+=student.score[i]; //累加个人成绩
}
printf("%s Ave score:%.2f\n",student.name,sum/3);
}
}

//祝你学习进步,更上一层楼!(*^__^*)本回答被提问者采纳
第2个回答  2011-11-16
神马鐧惧害鍦板浘

本数据来源于百度地图,最终结果以百度地图最新数据为准。

第3个回答  2011-11-16
求多少人的,还是不确定,是不是标C追问

3人

第4个回答  2011-11-16
谭浩强 《C语言程序设计》上有例子,好像在结构体那一章追问

我就是想改那例子

追答

float studentAverageScore(Student student){
return (float)(student.english + student.chinese + student.maths)/3;
}

c语言程序设计考什么
C语言程序设计考试通常会考察以下几个方面:基础知识掌握C语言的基础语法,涉及数据类型、变量声明、运算符、控制结构、数组、函数定义与调用、指针操作等。编程能力编写程序解决特定问题,体现对基础知识的应用。逻辑思维分析问题、设计解决方案、调试代码,如计算斐波那契数列、实现排序算法。数据结构与算法了解...

C语言程学设计目录
3.1 C语句概述 3.2 赋值语句 3.3 数据的输入与输出 3.4 顺序结构程序举例 习题3 第4章 选择结构程序设计 4.1 关系运算和逻辑运算 4.2 if语句 4.3 条件运算符和条件表达式 4.4 switch语句 4.5 选择结构程序举例 习题4 第5章 循环结构程序设计 5.1 语句标号、goto语句及用goto语句构成的...

c语言程序设计是什么
C语言程序设计,简单来说,是一种极其实用的计算机编程工具。它以其简洁的语法和强大的性能,尤其在嵌入式系统和操作系统开发领域占据重要地位。作为一门面向过程的通用编程语言,C语言赋予了程序员丰富的控制结构和数据类型,使他们能够构建复杂的数据处理和算法程序。通过C语言,开发者能够直接操控底层硬件,...

c语言程序设计是什么
C语言程序设计:基础与应用 C语言作为一种核心编程语言,其在软件开发和系统编程领域占据重要地位。它以简洁高效的特点,赋予开发者实现复杂功能的工具。C语言丰富的语法和内置库函数,使得编写和管理复杂代码变得更加直观和高效。C程序结构主要包括四个关键部分:首先是变量和数据类型,包括整数、浮点数和字符...

基于C语言的程序设计内容简介
本书是一本关于C语言程序设计的入门书籍,旨在帮助读者了解并掌握C语言的基本概念和语法结构。书中内容丰富,包括程序设计概述、C语言基础知识、顺序结构、选择结构、循环结构、数组程序设计、模块化设计、指针程序设计、构造数据类型、编译预处理与位运算、文件程序设计和图形程序设计等主题。全书共12章,每...

C语言程序设计是什么
C语言程序设计课程旨在为初学者提供编程的基础知识,特别适合那些没有编程经验或经验有限的在职人员。通过这门课程的学习,学员可以掌握C语言编程的基础语法,从而对程序设计有一个基本的认识。学习完成后,不仅能够为后续计算机专业课程的学习打下坚实的基础,也能为学习面向对象程序设计课程奠定良好的基础。课...

C语言高级程序设计目录
1.2节涵盖了C语言的语句结构,使你了解如何组织代码逻辑。1.3至1.5章分别讲述了数组、指针和结构体与联合体的使用,提升数据组织能力。1.6节深入解析函数,让你理解程序的模块化设计。1.7至1.8节探讨了存储类型、预编译宏,以及如何高效地操作内存和文件。1.9节介绍了有缓冲方式的文件操作和控制...

C语言程序设计-C语言简介
C语言是一门强大且广泛应用的程序设计语言,其核心在于其通用性和灵活性。它融合了高级语言的易用性与汇编语言的底层控制,无论是系统底层开发还是应用程序编写,都能得心应手。C语言的历史可以追溯到1960年代,从ALGOL 60发展到BCPL,再到B语言,最终由Dennis Ritchie在1973年推出了C语言,以满足UNIX...

什么是C语言程序设计.
C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛,不仅仅是在软件开发上,而且各类科研都需要用到C语言,具体应用比如单片机以及嵌入式系统...

...学校计算机科学与技术规划教材:C语言程序设计教程内容简介
《21世纪高等计算机学校计算机科学与技术规划教材:C语言程序设计教程》是一本按照教育部计算机基础课程教学指导委员会制定的大纲编写的教材。它紧密契合当前普通高校计算机基础教育的实际需求和全国计算机等级考试的最新要求,由西安工程大学计算机学院的资深教师团队精心打造,他们负责“C语言程序设计”课程的教学。

相似回答