#include <stdio.h>
#include <stdlib.h>
#define STU_NUM 10 /*宏定义学生的数量*/
struct student /*定义一个结构体用来存放学生学号、三门课成绩、总分及平均成绩*/
{
char stu_id[20]; /*学生学号;*/
float score[3]; /*三门课成绩;*/
float total; /*总成绩;*/
float aver; /*平均成绩;*/
};
/*排序用一个函数来实现*/
void SortScore(student *stu,int n)
{
student stud;
for(int i = 0; i < n-1; i++)
for(int j = i+1 ; j < n; j++)
{
if(stu[i].total < stu[j].total)
{
stud = stu[i];
stu[i] = stu[j];
stu[j] = stud;
}
}
}
int main( )
{
student stu[STU_NUM]; /*创建结构体数组中有10个元素,分别用来保存这10个人的相关信息。*/
/*输入这十个学生的相关信息*/
for(int i = 0; i<STU_NUM; i++)
{
printf("请输入第%d个学生的学号:",i+1);
scanf("%s",&stu[i].stu_id);
printf("输入第%d个学生的数学成绩:",i+1);
scanf("%f",&stu[i].score[0]);
printf("输入第%d个学生的英语成绩:",i+1);
scanf("%f",&stu[i].score[1]);
printf("输入第%d个学生的计算机成绩:",i+1);
scanf("%f",&stu[i].score[2]);
stu[i].total = stu[i].score[0]+stu[i].score[1]+stu[i].score[2];
stu[i].aver = stu[i].total/3;
}
printf("\n");
SortScore(stu,STU_NUM);/*调用排序函数*/
/*输出排序后的各学生的成绩*/
for(i = 0 ; i < STU_NUM; i++)
{
printf("序号: %d\t",i);
printf("学号:%s\t",stu[i].stu_id);
printf("数学:%f\t",stu[i].score[0]);
printf("英语:%f\t",stu[i].score[1]);
printf("计算机:%f\t",stu[i].score[2]);
printf("平均成绩:%f\t",stu[i].aver);
printf("总分:%f\t",stu[i].total);
printf("\n\n");
}
return 0;
}
比如像这个
在 Visual C++ 6.0 里
怎么让它 把结果运行出来呢
由于本人学的不好
现在让交报告
唉 很愁人啊
当初也是兴趣很浓得去学习的
可是 外界原因啊
导致现在这个样子
文件——>新建——>工程(projects)——>Win32 Console Application(Win 32 控制台应用程序),在右侧填好工程名,点击确定(ok),再点击完成(finish)。
接下来,文件——>新建——》文件(files)——》C++ Header Files(C++头文件)——》在右侧填好文件名,点击确定(ok)
接下来,按F7键(即编译)——》最后按ctrl+F5键(即运行),运行结果见下图。
楼主初学?
网上下载的C课程设计源代码如何能运行出结果啊
文件——>新建——>工程(projects)——>Win32 Console Application(Win 32 控制台应用程序),在右侧填好工程名,点击确定(ok),再点击完成(finish)。接下来,文件——>新建——》文件(files)——》C++ Header Files(C++头文件)——》在右侧填好文件名,点击确定(ok)接下来,按F7键(即...
计算机二级c语言程序设计怎样快速算出结果
除100取整得到百位上的数字,除10取整得到十位上的数字,再取余得到个位上的数字,然后相加就得到和。void main(){int a;int b,c,d;\/\/各个位数上的数字printf("请输入一个三位数:");scanf("%d",&a);b=a\/100; \/\/百位c=(a-b*100)\/10; \/\/十位d=a%10; \/\/个位printf("百位:%d...
C语言课程设计 成绩处理程序
1,设计一个能够记录学生各科成绩的数据结构(比如包括... 要求如下:成绩处理程序:在计算机中建立相应的数据结构,利用程序实现成绩的输入、查询、增、删、改、统计、排名、输出等操作。1,设计一个能够记录学生各科成绩的数据结构(比如包括:学号、姓名、语文成绩、数学成绩、英语成绩、C语言成绩、总分、平均分等)2,应...
C语言课程设计难吗?C语言这门课难还是课程设计难?
原因有三:一:如果C语言底子不好的话,就去百度。C语言课程设计的题目都被大学生做烂了,网上到处是源代码。老师出的题就算找不到元题,也能找到类似的题,照猫画虎,就能够交差了。二,C语言课程设计是把前面的知识综合运用。如果C语言底子好,平时练习多,那么只要能够做到把课程设计题目细化为一...
怎么把用c语言开发的程序变成软件
1、打开Microsoft Visual Studio;2、在Microsoft Visual Studio界面中,点击编译菜单,执行编译指令,详细操作如下;3、编译完成后,再次在该菜单下,点击【生成】菜单,将会生成可执行文件,详细如下所示;4、上述执行完成后,我们可以在生成目录下查看可执行文件,如下图所示;5、最后直接双击执行该可执行...
求一个C语言课程设计题的源程序代码,题目是:商品进销存管理程序...
printf("3.查看删除结果\\n"); printf("请选择你所要操作的选项(按0退出):"); scanf("%d",&i); switch(i) { case 1:r=del1(r);break; case 2:r=del2(r);break; case 3:print(r);break; case 0:m=1;break; default:printf("错误,重新选择:");break; } }}\/***按学号排序***\/score ...
有没有300行左右的C语言课程设计的源代码??
2014-01-12 求C语言课程设计的源代码 2013-07-20 求C语言程序设计 5个小程序 ,共300行代码 2013-04-20 需要一个 linux 下c语言 的程序 300行源代码左右?... 2010-01-19 急求c语言程序设计300行 2 2007-09-23 请高手给个C语言课程设计的源代码,谢谢了` 3 更多类似问题 > 为...
C语言课程设计任务——学生成绩统计程序设计
c=getchar(); \/*读入选择*\/ }while(c<'0'||c>'9');return(c-'0'); \/*返回选择*\/ } int Input(Student stud[],int n) \/*输入若干条记录*\/ {int i=0;char sign,x[10]; \/*x[10]为清除多余的数据所用*\/ while(sign!='n'&&sign!='N') \/*判断*\/ { printf("\\t\\t\\t...
c编程软件手机版怎么用c语言在手机上做编程
c编程软件手机版怎么用c语言在手机上做编程⑴ 怎么用c语言在手机上做编程可以使用c4droid软件进行编程。解决这个问题的方法如下:1、首先在手机浏览器中搜索c4droid软件。⑵ 有没有手机可以运行的编程c语言的软件手
跪求数据结构课程设计(C语言版)代码,感激不尽
《数据结构课程精讲教案合集-复旦大学(共计1061页).pdf 》百度网盘免费资源下载 链接: https:\/\/pan.baidu.com\/s\/15uwjtHgKKzZdheWFQC21pQ ?pwd=abzc 提取码: abzc