c语言
追答#include
#include
struct stu
{
int grade1,grade2,grade3,count,average;
stu*next;
};
void main()
{
stu*head=NULL,*tail,*p;
int num,i=1,good_num=0,pass_num=0;
printf("请输入全班学生人数: ");
scanf("%d",&num);
for(;igrade1,&tail->grade2,&tail->grade3);
tail->count=tail->grade1+tail->grade2+tail->grade3;
tail->average=tail->count/3;
tail->next=NULL;
}else
{
p=(stu*)malloc(sizeof(stu));
tail->next=p;
tail=p;
printf("请输入第%d名学生的3门课程分数: ",i);
scanf("%d %d %d",&tail->grade1,&tail->grade2,&tail->grade3);
tail->count=tail->grade1+tail->grade2+tail->grade3;
tail->average=tail->count/3;
tail->next=NULL;
}
}
p=head;
i=1;
while(p)
{
printf("第%d个学生的总分为:%d 平均分为: %d\n",i,p->count,p->average);
if(p->average>=85)
{
good_num++;
}else if(p->average>=60)
{
pass_num++;
}
p=p->next;
i++;
}
printf("全班学生成绩优秀人数为:%d\n全班学生成绩通过人数为:%d\n",good_num,pass_num);
}
输入一个学生的三门成绩,计算并输出最高分和最低分的C语言编程怎么写...
int b){ if(a>b) return a; else return b;}int main(){ printf("请输入学生的成绩:\\n"); int as,sd,df; scanf("%d
编一程序,从键盘输入学生的三门课程成绩,求其总成绩、平均成绩和总成绩...
{ inta,b,c;printf("请输入三门课程成绩,以空格隔开:\\n");scanf("%d%d%d",&a,&b,&c);\/\/总成绩=成绩a+成绩b+成绩c intsum=a+b+c;\/\/平均成绩=总成绩\/3(\/符号是得到商)intaverage=sum\/3;\/\/总成绩除3的余值=平均成绩=总成绩%3(%符号是得到余数)intyushu=sum%3;printf("总成绩:...
C语言编程,从键盘上输入学生的三门课程成绩,求总成绩和平均成绩
printf("总成绩:%.2lf 平均成绩:%.2lf\\n",a+b+c,(a+b+c)\/3);return 0;}
...3人 输入每人学号姓名3门课程的成绩计算出每个人的平均成绩和总成绩...
float sum1;for(i=0;i<4;i++){for(j=0,sum1=0;j<3;j++)\/\/每算完一位学生的平均成绩后,要重新使sum=0才能计算下一位,所以在第二个for语句sum值要归0 sum1+=a[i][j];a_stu[i]=sum1\/3;} printf("四位学生的平均成绩为:\\n");for(i=0;i<4;i++)printf("%f\\n",a_...
...输入一个学生的学号、姓名、及3门课的成绩,计算机并输出其平均成绩...
include "stdio.h"void main(){ struct Student{ char id[10];char name[10];int score;} stu = {"001", "Sam", 80};printf("%s\\t%s\\t%d", stu.id, stu.name, stu.score);}
C语言编程,求出某学生期末三门课程的总分及平均分
程序如下:include"stdio.h"int main (void){int a,b,c;\/\/定义三个变量啊a,b,c分别存放三门课的成绩double sum,ave;\/\/定义sum和ave分别存放三门成绩的和与平均值printf("请输入三门课程的成绩a= b= c= ");scanf("%d%d%d",&a,&b,&c);sum=a+b+c;\/\/求三门课程的和ave=(a+...
...英语和计算机课程的成绩,计算并输出该学生3门课程的平均分。_百度知...
include <stdio.h>void main(){int math, eng, comp;float average;printf("math=");scanf("%d", &math);printf("eng=");scanf("%d", &eng);printf("comp=");scanf("%d", &comp);average = (math + eng + comp) \/ 3.0;printf("average=%.2f\\n", average);} ...
编写一个JAVA程序,实现从键盘输入三个学生的三门成绩并计算每个学生的平...
public static void main(String[] args){ Scanner x=new Scanner(System.in);System.out.print("请输入学生的人数:");int rs=x.nextInt();\/\/输入学生人数,rs=学生数量 System.out.print("请输入课程数目:");int sm=x.nextInt();\/\/输入有几门课,sm=课程数目 String kc[]=new String[...
...用于存放某班级学生姓名和三门功课的成绩.并输出成绩报表。_百度知 ...
int r=0; int i; struct CJB a[100]; while(1) { printf("请输入学生[姓名][科目1成绩][科目2成绩][科目3成绩](0 0 0 0——结束)\\n"); r++; scanf("%s%d%d%d",&a[r].name,&a[r].kemu1,&a[r].kemu2,&a[r].kemu3); a[r]....
共3门学科,要求用C语言编程,输入全班成绩,并把它们的平均分进行排序,如 ...
\/\/学科平均分}XK;int main(){ int y[stuNum],s[stuNum],w[stuNum],i,j;\/\/定义语文 数学 外语 三学科 int numsave,sum[]={0,0,0};\/\/记录三科成绩和 char *nameSave=(char *)malloc(sizeof(char)*nameLen); XK xk[3];\/\/记录三科名称及平均分 \/\/录入成绩 pri...