主题:哪里错了呢??????
jsjask [专家分:0] 发布于 2009-09-27 20:05:00
#include<stdio.h>
#define SIZE 3
struct Stu
{
char name;
int score;
}stu[SIZE],temp;
void main(){
int a,b;
printf("请输入%d个学生的姓名与成绩:\n",SIZE);
for(a=0;a<SIZE;a++)
{
scanf("%c %d",&stu[a].name,&stu[a].score);
}
for(a=0;a<SIZE;a++)
{
for(b=a+1;b<SIZE;b++)
{
if(stu[a].score>stu[b].score)
{
temp=stu[a];
stu[a]=stu[b];
stu[b]=temp;
}
}
}
printf("按成绩排列:\n");
printf("name\tscore\n");
for(a=0;a<SIZE;a++)
{
printf("%c\t%d\n",stu[a].name,stu[a].score);
}
}
回复列表 (共13个回复)
沙发
jsjask [专家分:0] 发布于 2009-09-28 16:16:00
大家帮忙看看啊,无语法错误。。。
板凳
木叶我夕 [专家分:30] 发布于 2009-10-01 00:00:00
有些狗长的很pL,但是那些只适合做宠物,玩玩儿可以,通情达理还要养那些纯种彪悍的狗
3 楼
蓝泪天使 [专家分:30] 发布于 2009-10-01 07:02:00
lz不哭,我真的想起了他,他总是默默的支撑着我,却最终离去了,这个操蛋的世界啊
4 楼
魔法巫 [专家分:0] 发布于 2009-10-01 08:12:00
lz啊,除了流泪我还能做什么
5 楼
最美一瞬间 [专家分:0] 发布于 2009-10-01 08:15:00
真嘚幸好玛莉最后没事.本来看到最后只有三只小狗.大狗还卟出来.莪嘚心超紧.
6 楼
魔法巫 [专家分:0] 发布于 2009-10-01 08:18:00
楼主是火星人,坚定完毕--+
7 楼
jsjask [专家分:0] 发布于 2009-10-01 17:25:00
为什么这么说?很白痴的错误码??[em18]
8 楼
zhangliangko [专家分:40] 发布于 2009-10-05 18:10:00
你可以这样输入
a 54b 78c 98
也可以在输入循环里加一句getchar();
9 楼
jsjask [专家分:0] 发布于 2009-10-08 09:18:00
知道了,谢谢啊[em2]
10 楼
libo563 [专家分:0] 发布于 2009-10-08 10:49:00
请问你的这是个什么程序啊!!!!可以告诉我吗!!!
我来回复