C语言 从键盘输入三个学生的学号(6位整数)和成绩(百分制,含1位小数),计算平均分。输出平均分及各学

C语言

第1个回答  2011-03-06
#include <stdio.h>
typedef struct Sstu{
int nub;
float cj;
}stu;

main(){
stu stu1[3];
int i;
float sum=0;
for(i=0;i<3;i++){
printf("please input zhe %d student",i+1);
scanf("%d%f",&stu1[i].nub,&stu1[i].cj);
sum+=stu1[i].cj;
}
printf("%3.1f",sum/3);
}
第2个回答  2011-03-06
问题不全,请补全。比如成绩有多少科,算的平均分是三个学生的平均分还是每个学生的平均分
----------------------------------------------------------------------------------------------------------------------
以下是求三个同学的平均分的
#include<stdio.h>
void main()
{
long c[3];
int i;
float score[3],sum=0.0;
for(i=0;i<3;i++)
{
printf("请输入第%d个学生的学号\n",i+1);
scanf("%ld",&c[i]);
printf("请输入学号为%ld的学生的成绩\n",c[i]);
scanf("%f",&score[i]);
sum+=score[i];
}
printf("这三个同学的平均分是: %g\n",sum/3);
}追问

问题就这些
我刚学
老师布置的练习

本回答被提问者采纳

求c语言程序 算3人平均分的
{ void input(struct student stu[]);void f(struct student stu[],int a[],float c[]);void print(struct student stu[],int a[]);int a[N];float c[N];input(stu);for(i=0;i<N;i++)c[i]=stu[i].average;f(stu,a,c);print(stu,a);} void input(struct student stu[]...

求C语言编程实现由键盘输入3个学生的信息(包括学号、姓名、成绩)程序运 ...
printf("%d %s %.2f\\n",a[i]->num,a[i]->name,a[i]->score);return 0;}

编写一个C语言程序:输入三个学生三门课的成绩,计算每个学生的总分和平...
{ int score[3][3], i,j;float sum[3],average[3];printf("请分别输入三个学生的成绩:\\n");for(i=0;i<3;i++){ sum[i]=0;for(j=0;j<3;j++){scanf("%d",&score[i][j]);average[i]=0;sum[i]+=score[i][j];average[i]=sum[i]\/3;} } for(i=0;i<3;i++)pr...

请用C语言编一个程序计算3位学生3门课成绩总分和平均成绩?
scanf("%s",str[count].name);printf("\\n三门成绩:\\n");for(j=0;j<3;j++){ printf("成绩%d: ",j+1);scanf("%d",&str[count].score[j]);sum+=str[count].score[j];} str[count].avr=sum\/3;printf("\\n是否继续?(y or n)");fflush(stdin);scanf("%c",&ch);count++;...

用c语言定义结构体,存储学生学号和三门课成绩及平均分,初始化成绩如下...
k=N[(int)s[0]-1].am+N[(int)s[0]-1].bm+N[(int)s[0]-1].cm;改为 k=N[(int)(s[0]-'1')].am+N[(int)(s[0]-'1')].bm+N[(int)(s[0]-'1')].cm;试试。

C语言在键盘上输入三个学生的信息(包含学号,姓名,三门课的成绩)并在...
{inti,j;for(i=0;i<4;i++){printf("学生%d的三门成绩分别为:\\t",i+1);for(j=0;j<3;j++){printf("%d\\t",score[j]);if(j==2)printf("\\n");}}printf("\\n");} printf()函数是格式化输出函数,一般用于向标准输出设备按规定格式输出信息。格式输出,它是c语言中产生格式化输出...

从键盘输入一个同学的学号以及高数、英语、c语言,这三门课的成绩,计算...
int main(){ char sid[10],cName[3][10]={"高数","英语","c语言"};int i,scores[3],sum=0;float avg;printf("请输入学号:"),scanf("%s",sid);for(i=0,printf("请输入3门成绩:\\n");i<3;i++) printf("%s:",cName[i]),scanf("%d",&scores[i]),sum+=scores[i];avg...

用C语言解答:编程输入3个学生的学号、姓名、三门课程的成绩,存入一个结...
struct score { int num;char name[12];int math;int english;int computer;long sum;double average;}a;main(){ int i , sum ;struct score *p for(i=0;i<10;i++){ printf("输入各项信息:\\n");printf("学号,姓名,数学,英语,计算机:\\n");scanf("%d%s%d%d%d",&p->num,&p...

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+b+c)\/3...

C语言学生成绩管理系统
C语言学生成绩管理系统 有4个学生,每个学生有三门课成绩,从键盘上输入以上数据,计算每个学生的平均分。并把这些信息(包括学号、姓名、班级、三门课的成绩及平均分)保存到一个文件(score.txt)中,并显示在... 有4个学生,每个学生有三门课成绩,从键盘上输入以上数据,计算每个学生的平均分。并把这些信息(包括学号...

相似回答
大家正在搜