| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 396 人关注过本帖
标题:求答案
只看楼主 加入收藏
taotao1218
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2007-8-28
收藏
 问题点数:0 回复次数:3 
求答案
有一个班的13个学生各学4门功课 计算总平均分以及第8个学生的成绩 并且查找有一门以上课程不及格的学生
打印出他们(不及格)的全部成绩
2007-08-29 09:30
blackkey
Rank: 1
等 级:新手上路
帖 子:159
专家分:0
注 册:2005-6-8
收藏
得分:0 

#include <stdio.h>


int main()
{
unsigned int iS = 13,iC = 4 ;
unsigned int iName[iS][iC] ;
unsigned int iH = 0 ,iCount = 0 ;
int i,j,k ;

for(i = 0;i<13;i++)
{
for(j=0;j<4;j++)
{
iH = iH + iName[i][j] ;
//记录不合计成绩的门数
if(iName[i][j]<60)
{
iCount++ ;
}
//如果不合格的有1门以的 打印出来所有不合格的
if(iCount>1)
{
for(k=0;k<4;k++)
{
if(iName[i][k]<60)
{
printf("不合格%d\n",iName[i][k]) ;
}
}
}
//打印第八个学生的成绩
if(i==8)
{
printf("第八个学生=%d\n",iName[i][j]) ;
}
}
}

printf("average = [%d]\n",iH/iS+iC) ;

return 0 ;
}


2007-08-29 10:10
zzxwill
Rank: 1
等 级:新手上路
帖 子:398
专家分:0
注 册:2007-8-15
收藏
得分:0 

//有一个班的4个学生各学4门功课 计算总平均分以及第2个学生的成绩
// 并且查找有一门以上课程不及格的学生
//打印出他们(不及格)的全部成绩
#include<stdio.h>
main()
{
int a[13][4]={
{77,45,22,99},{88,52,66,99},{99,100,88,67},{11,25,44,32}
};
int i,j,sum,tot;
sum=tot=0;
for(i=0;i<4;i++){
for(j=0;j<4;j++){
sum=sum+a[i][j];
}
}
printf("总平均分:%d\n",sum/52);


for(j=0;j<4;j++){
printf("第二个同学的成绩%d是%d\n",j+1,a[1][j]);
}

for(i=0;i<4;i++){
for(j=0;j<4;j++){
if(a[i][j]<60){
printf("学生%d有一门以上成绩不及格\n",i+1);
break;
}
}
}
putchar('\n');

for(i=0;i<4;i++){
for(j=0;j<4;j++){
if(a[i][j]<60){
printf("学生%d不及格成绩%d\n",i+1,a[i][j]);
}
}
}
}



一分耕耘,一分收获。
2007-08-29 19:23
辉籽
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2007-8-30
收藏
得分:0 
这个题目用构造体做比较简单,以前我也做过类似的题目了...
2007-08-30 06:08
快速回复:求答案
数据加载中...
 
   



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

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