标题:哎,大一的题目都不会做了
只看楼主
workhard
Rank: 1
等 级:新手上路
帖 子:96
专家分:0
注 册:2004-11-17
得分:0 

#include "stdio.h" #define M 2 /*设一共有5个学生*/ #define N 3 /*设一个学生有六门课*/ struct student { float score[N]; int num; /*学生学号*/ };

void main() { int i,j,k; float sum=0.0; struct student a[M]; for(i=0;i<M;i++) { printf("please input the number of %d student:\n",i); scanf("%d",&a[i].num); printf("please input the i student score:\n",i); for(j=0;j<N;j++) scanf("%f",&a[i].score[j]); printf("\n"); } for(i=0;i<M;i++) { for(j=0;j<N;j++) if(a[i].score[j]<60) { printf("the student's number is:%d\n",a[i].num); printf("his score is:"); for(k=0;k<N;k++) { printf("%f",a[i].score[k]); sum+=a[i].score[k]; } printf("\nthe average is :%f\n",sum/N); break; } sum=0; } } 当有一门不及格,输出成绩后应该跳出。


2004-12-20 15:11
veryleaves
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2004-11-7
得分:0 
呵呵,谢了
2004-12-20 20:29
xiehongyou
Rank: 1
等 级:新手上路
帖 子:84
专家分:0
注 册:2004-8-29
得分:0 

还是不行的,我是有TURBO C WINDOWS 4.0上运行可以输入学号,不能输入分数,这是怎么回事?又好像程序没有错误,高手看看!

2004-12-20 23:58
xiehongyou
Rank: 1
等 级:新手上路
帖 子:84
专家分:0
注 册:2004-8-29
得分:0 

还是不行的,我是有TURBO C WINDOWS 4.0上运行可以输入学号,不能输入分数,这是怎么回事?又好像程序没有错误,高手看看!

2004-12-20 23:59



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-9387-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.106587 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved