| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付赛孚耐:软件保护加密专家
身份认证令牌USB KEY   
共有 630 人关注过本帖
标题:c语言问题 急急 !!
收藏  订阅  推荐  打印 
zhang2833616
Rank: 1
来自:天津
等级:新手上路
帖子:5
积分:150
注册:2007-12-6
c语言问题 急急 !!

void main()

{
printf("********************************************************\n");
printf("******************运动员成绩录入************************\n");
printf("********************************************************\n");
//******************************输入**********************
int i=0,j=0;
float temp=0;
struct athlet athlet1[N];

for(i=0;i<N;i++)
{
printf("姓名: ");
gets(athlet1[i].name);
printf("编号: ");
scanf("%d",&athlet1[i].number);
printf("分数一,分数二,分数三: ");
scanf("%f,%f,%f",&athlet1[i].score[0],&athlet1[i].score[1],&athlet1[i].score[2]);


}
for(i=0;i<N;i++)
{
athlet1[i].total=0;
for(j=0;j<3;j++)
{
athlet1[i].total+=athlet1[i].score[j];
}
}
//************************排序****************************
for(i=0;i<N-1;i++)
{
for(j=0;j<N-1-i;j++)
{
if(athlet1[j].total>athlet1[j+1].total)
{
temp=athlet1[j].total;
athlet1[j].total=athlet1[j+1].total;
athlet1[j+1].total=temp;
}
}
}


//***************************输出*********************************



for(i=0;i<N;i++)
{
printf("编号: %d ",athlet1[i].number);
printf("姓名: %s ",athlet1[i].name);
for(j=0;j<3;j++)
{
printf("分数[%d]: %4.2f ",j,athlet1[i].score[j]);
}
printf("总成绩: %4.2f ",athlet1[i].total);
printf("平均数: %4.2f ",athlet1[i].total/3);
printf("\n\n");
}
}


为什么第二次循环时 编号和姓名一起出啊?
搜索更多相关主题的帖子: c语言  printf  分数  float  
2007-12-6 15:38
ouxianzhi520
Rank: 2
来自:重庆
等级:注册会员
帖子:55
积分:725
注册:2007-12-1

你输出的for循环就是这样的呀。当然本起出
2007-12-6 15:57
kidd2005
Rank: 3Rank: 3
等级:中级会员
帖子:193
积分:2174
注册:2007-11-2

我也不明白啊~我复制了,却通不过编译啊~
错误  temp.c 7: 表达式语法错 在函数        
错误  temp.c 7: 不可预料的文件结束在注解第 7 行 在函数        
错误  temp.c 65: 复合指令缺少 } 在函数

潜心苦C,却发觉百C不得其解啊~
2007-12-7 16:26
shlg1229
Rank: 2
等级:注册会员
帖子:107
积分:1202
注册:2007-9-24

你仔细看看就知道了

个人意见,不代表官方看法
2007-12-7 16:30
C语言的深度
Rank: 12Rank: 12Rank: 12
来自:卡特的怀抱
等级:版主
威望:1
帖子:9450
积分:94949
注册:2007-10-22

额 什么叫仔细看看就知道!
呵呵
LS的 搞笑

用代码打出楼房...用编程编出幸福...
2007-12-7 18:40
中学者
Rank: 12Rank: 12Rank: 12
等级:版主
威望:14
帖子:3389
积分:34733
注册:2007-9-14

路过...........看不懂...............

汇编.....
2007-12-7 18:40
闪闪4521
Rank: 3Rank: 3
等级:中级会员
帖子:196
积分:2234
注册:2007-11-30

你把程序发全了,我编译试试看,这样看太麻烦了
2007-12-7 19:49
xianshizhe111
Rank: 6Rank: 6
等级:金牌会员
帖子:1451
积分:15818
注册:2007-12-8

你的程序不全结构体数组下的.name 和.number定义在哪里?
2007-12-10 02:22
C语言的深度
Rank: 12Rank: 12Rank: 12
来自:卡特的怀抱
等级:版主
威望:1
帖子:9450
积分:94949
注册:2007-10-22

根据编译器找错误!
这么多程序!
看着晕~
或者LZ发下全的!
我们运行看

用代码打出楼房...用编程编出幸福...
2007-12-10 09:25
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.059581 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved