Ashellves
Ashellves
2017-11-09 03:22

为什么这个代码运行后会出现

  • 冒泡成绩排序

#include
int main(void)
{
char y[3];
int n[3],m[3],i,j,temp;

printf("请依次输入学生\n学号 姓名 成绩\n");
for(i=0;i<=2;i++)
{
printf("同学%d:",i+1);
scanf("%d %s %d",&n[i],&y[i],&m[i]); 

}   

for(i=0;i {
for(j=i+1;j {
if(m[i]>m[j])
{
temp=m[i];
m[i]=m[j];
m[j]=temp;
}
}
}
for(i=0;i<2;i++)
{

printf("%d %s %d",n[i],y[i],m[i]);}
}
![图片说明](https://img-ask.csdn.net/upload/201711/09/1510197712_851212.png)图片说明

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

3条回答