| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 775 人关注过本帖
标题:大家来帮我看看这个
只看楼主 加入收藏
plane5530
Rank: 1
等 级:新手上路
帖 子:76
专家分:0
注 册:2007-1-19
结帖率:83.33%
收藏
 问题点数:0 回复次数:10 
大家来帮我看看这个

兄弟我刚开始学TC,这个二维数组题目总是提示我不对,大家来帮我看看这个吧,谢谢各位了!

图片附件: 游客没有浏览图片的权限,请 登录注册

搜索更多相关主题的帖子: 兄弟 
2007-02-07 09:11
田里兵蜂
Rank: 1
等 级:新手上路
威 望:2
帖 子:604
专家分:0
注 册:2007-1-29
收藏
得分:0 
大哥,你把源码发上来吧,把代码复制粘贴过来
图片眼睛受不了!!
2007-02-07 09:19
plane5530
Rank: 1
等 级:新手上路
帖 子:76
专家分:0
注 册:2007-1-19
收藏
得分:0 
题目是这样的:已知4个学生、5门功课的成绩,完成:
1。计算每个学生的总分
2。计算每门功课的平均分和每个人总分的平均分
3。输出成绩表

因为TC没有输入汉字系统,输出时有的我就用英文或字母代替了
2007-02-07 09:20
田里兵蜂
Rank: 1
等 级:新手上路
威 望:2
帖 子:604
专家分:0
注 册:2007-1-29
收藏
得分:0 

你在程序开头加上
#include <stdio.h>
#include <conio.h>
看看

2007-02-07 09:22
plane5530
Rank: 1
等 级:新手上路
帖 子:76
专家分:0
注 册:2007-1-19
收藏
得分:0 
源码
sONV9Rvb.zip (1.19 KB) 大家来帮我看看这个


2007-02-07 09:22
田里兵蜂
Rank: 1
等 级:新手上路
威 望:2
帖 子:604
专家分:0
注 册:2007-1-29
收藏
得分:0 
以下是引用plane5530在2007-2-7 9:20:31的发言:
题目是这样的:已知4个学生、5门功课的成绩,完成:
1。计算每个学生的总分
2。计算每门功课的平均分和每个人总分的平均分
3。输出成绩表

因为TC没有输入汉字系统,输出时有的我就用英文或字母代替了

嗯,你把代码复制上来哈
图片效果太差!1

2007-02-07 09:23
走刀口→超
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:5018
专家分:0
注 册:2006-3-14
收藏
得分:0 

这个代码看的郁闷的说。。。

的确include是没有。不过编译器的包错貌似不是这个原因。。。

自看看哈。


人在江湖【走】,怎能不挨【刀】;为了能活【口】,唯有把己【超】!come on...
2007-02-07 09:28
走刀口→超
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:5018
专家分:0
注 册:2006-3-14
收藏
得分:0 

LZ这个代码有太过混乱。。。

觉得在数据存入数组中都存在分配的问题。。。

需要重新规划下比较好!

[此贴子已经被作者于2007-2-7 9:34:10编辑过]


人在江湖【走】,怎能不挨【刀】;为了能活【口】,唯有把己【超】!come on...
2007-02-07 09:34
wanglff
Rank: 2
等 级:新手上路
威 望:5
帖 子:375
专家分:0
注 册:2005-12-21
收藏
得分:0 


==#include<stdio.h>
#include<conio.h>
#define N 5
#define M 6
main ()
{
float score[N][M]={0,0};
int i,j;
printf ("input%dstudents%dscore:\n",N-1,M-1);
for (i=0;i<N-1;i++)
for (j=0;j<M-1;j++) scanf ("%f",&score[i][j]);
for (i=0;i<N-1;i++)
for (j=0;j<M-1;j++)
score[i][M-1]=score[i][M-1]+score[i][j];
for (i=0;i<N-1;i++)
{ for (j=0;j<M-1;j++)
score[N-1][j]=score[N-1][j]+score[i][j];
score[N-1][j] =score[N-1][j]/(N-1);
}
printf ("student list of score\n");
for (i=0;i<N-1;i++)
{printf ("%6d\n",i+1);}
for (j=0;j<M;j++)
{
printf ("%7.1f",score[i][j]);
}
printf ("\n");
{printf ("average:\n");
}
for (j=0;j<M;j++)
{
printf ("%7.1f",score[N-1][j]);

}
}


[此贴子已经被作者于2007-2-7 9:50:22编辑过]


自强不息:)
2007-02-07 09:41
田里兵蜂
Rank: 1
等 级:新手上路
威 望:2
帖 子:604
专家分:0
注 册:2007-1-29
收藏
得分:0 

#include <stdio.h>
#include <conio.h>

#define N 5
#define M 6
main ()
{
float score[N][M]={0.0};
int i,j;
printf("input%dstudents%dscore:\n",N-1,M-1);
for (i=0;i<N-1;i++)
for (j=0;j<M-1;j++) scanf ("%f",&score[i][j]);
for (i=0;i<N-1;i++)
for (j=0;j<M-1;j++)
score[i][M-1]=score[i][M-1]+score[i][j];
for (i=0;i<N-1;i++)
for (j=0;j<M-1;j++){
score[N-1][j]=score[N-1][j]+score[i][j];
score[N-1][j]=score[N-1][j]/(N-1);}
printf("student list of score\n");
for (i=0;i<N-1;i++)
{printf ("%6d\n",i+1);}
for (j=0;j<M;j++)
{printf("%7.1f",score[i][j]);}
printf("\n");
printf("average:\n");
for (j=0;j<M;j++)
{printf("%7.1f",score[N-1][j]);
printf("\n");}

}

我也改好来,就两字,郁闷
全是语法错误
不是少一个括号},就是少一个字母,如printf写成print
楼主不要用上面这种格式写代码,以后细心点
.....

[此贴子已经被作者于2007-2-7 10:08:09编辑过]

2007-02-07 10:07
快速回复:大家来帮我看看这个
数据加载中...
 
   



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

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