| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1197 人关注过本帖
标题:c语言问题 急急 !!
取消只看楼主 加入收藏
zhang2833616
Rank: 1
来 自:天津
等 级:新手上路
帖 子:5
专家分:0
注 册:2007-12-6
收藏
 问题点数:0 回复次数:0 
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-06 15:38
快速回复:c语言问题 急急 !!
数据加载中...
 
   



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

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