http://zhidao.baidu.com/question/270796982.html 看看这个,是网友写的
#include
const int n=5;
struct student
{
long num;
char name[10];
int score[3];
float avr;
};
int main(void)
{
//这里定义了N个学生信息
struct student stu[N];
//下面的数据用来存储过程变量值
int i,s=0,j,h;
//
double aver;
//定义3个最大值和和值,用来分别统计3门课程的最大值和总分
int max[3],sum[3];
//这里用来读入学生信息
printf("Pls enter your Info,as :2007 aaa 97 98 99
");
for(i=0;i<N;i++)
{
scanf("%ld %s %d %d %d",&stu[i].num,stu[i].name,&stu[i].score[0],&stu[i].score[1],&stu[i].score[2]);
}
//下面是用来显示输入的用户信息
for(i=0;i<N;i++)
{
printf("%d%s%d%d%d%f
",stu[i].num,stu[i].name,stu[i].score[0],stu[i].score[1],stu[i].score[2],(1.0*(stu[i].score[0]+stu[i].score[1]+stu[i].score[2]))/3);
}
//获取到每科成绩的最大值,并输出最高者的信息。也输出每科的最高平均成绩
for(j=0; j<3; ++j)
{
max[j] = 0;
sum[j] = 0;
for(i=0;i<N;i++)
{
if(stu[i].score[j]>max[j])
{
max[j]=stu[i].score[j];
h=i;
}
sum[j] += stu[i].score[j];
}
printf("The first class_Info is that:
");
aver = 1.0*sum[j]/N;
printf("The Aver is %lf
", aver);
printf("The Highest Score is:%d
The Score Highest stu info is :%d %s %d
",max[j], stu[h].num,stu[h].name,stu[h].score[j]);
}
return 0;
}
c语言写出每个学生的信息包括学号、姓名、3门课程(数学、物理、计算机...
1、1\/3 在c中取整为0 2、sum每次要清零,每个学生的成绩都从0开始累加总和 3、printf("%10.2f\\n",aver[k]);这句改成printf("%10.2f\\n",max);把下面的程序跟自己原来的对照就行了,还有一些小问题,现在你才开始,以后慢慢注意就行了,我就不罗嗦那些小小的问题了。include <stdio.h> d...
c语言 循环结构编程 输入若干个学生成绩, 若输入数据大于100或小于0则...
include <stdio.h>#define ARR_LEN 50 \/*数组长度*\/int main(void) {int count,i;float score[ARR_LEN],sum,average;puts("请分别输入每个学生的成绩:"); count = i = sum = 0;while (1) {printf ("第%d个学生:",i+1);scanf ("%f",&score[i]);if (score[i]<=100 && ...
要求输入某班30个学生的信息(包括学号、姓名、性别、成绩), 要求按成绩...
string name=Console.Readline();Console.Write("性别");string sex=Console.Readline();Console.Write("学号");long Number=Console.Readline();Console.Write("成绩");public long Number{ get; set; } public string sex{ get; set; } 汇编程序 汇编程序。使用汇编语言编写计算机程序,程序员仍然...
C语言~输入5个学生的学号,成绩,按成绩排序(升序),查找90分以上的
代码:include<stdio.h> struct student { int num,score[3],age;char name[20];float aver;}stu[1000];main(){ int i,j,n;struct student temp;\/*注意:变量temp的类型与数组stu的元素类型为相同结构体的时候,才可交换两个结构体数组元素,所以此处需要定义temp的类型*\/ printf("请输入学生...
利用C语言,建立一个五个学生的信息登记表,要求有学号、姓名、和三门课...
include<stdio.h> include <string.h> int presentnum ;typedef struct student { int MATH;int C;int ENGLISH;int TOTAL;} stu;char putinstuinfo(stu info[]){ int i;char fenshu=0;for(i=1;i<=5;i++){ printf("%s%d%s\\n","输入第",i,"个学生信息(科目之间相差一个tab键):")...
输入10个学生的学号和3门课程的成绩(整数),统计并输出3门课程总分最...
2011-12-15 输入10个学生的学号和3门课程的成绩(整数),统计并输出三门... 2013-02-20 请C语言高手看下。自己写了个,有N个学生,包括学号、姓名、3... 2 2012-09-16 输入10个学生的学号和3门课程的成绩(整数),统计并输出3门... 2 2011-07-03 编写C语言程序,按提示输入学号,3门功课名称。输出学...
用C语言编写一个学生管理系统。
printf("输入学生c语言分数,英语分数,数学分数\\n"); scanf("%d%d%d",&studentArray[i].c_score,&studentArray[i].english_score,&studentArray[i].math_score); \/\/sum=judge(studentArray[i].c_score)+judge(studentArray[i].english_score)+judge(studentArray[i].math_score); while(!judge(studentArr...
C语言编程:编写程序实现,5个学生,每个学生的数据包括学号、姓名、3门课...
include "stdafx.h"include <stdio.h> struct student { int num;char name[20];float sorce[3];}stu[5];\/\/10个选手 int main(int argc, char* argv[]){ for(int i=0;i<5;i++){ printf("请输入第%d个人的学号,姓名,三门课分数\\n",i+1);scanf("%d%s%f%f%f",&stu[i]....
C语言程序设计
void inturn (struct student c[]);\/*用于对学生的信息按平均分排序的函数*\/ void save2();\/*将排序后的信息存入studsort.dat文件中*\/ void read();\/*读取studsort.dat文件文件中第2 4 6 8 10个学生的信息*\/ void main(){ int choice;\/*用户选择变量*\/ printf("***\\n");printf("*...
C语言在键盘上输入三个学生的信息(包含学号,姓名,三门课的成绩)并在...
printf()函数是格式化输出函数,一般用于向标准输出设备按规定格式输出信息。格式输出,它是c语言中产生格式化输出的函数(在stdio.h中定义)。函数介绍 printf()函数是格式化输出函数,一般用于向标准输出设备按规定格式输出信息。在编写程序时经常会用到此函数。函数的原型为:intprintf(constchar*format)...