gpt4 book ai didi

c - Keil u Vision4乱码

转载 作者:行者123 更新时间:2023-11-30 19:48:23 27 4
gpt4 key购买 nike

我想写一个程序来对分数进行排名这是我的尝试:

int i,j,s[5][2],tmp,p;
for(i=0;i<5;i++)
{
printf("plz input student numder:\n");
scanf("%d",&s[i][0]);
printf("score:\n");
scanf("%d",&s[i][1]);
}
for(p=0;p<5;p++)
{
for(i=p+1;i<5;i++)
{
if(s[i][1]>s[p][1])
{
tmp=s[p][1];
s[p][1]=s[i][1];
s[i][1]=tmp;
j=s[p][0];
s[p][0]=s[i][0];
s[i][0]=j;
}
}
}
for(i=0;i<5;i++)
{
printf("rank%d %d %d\n",i+1,s[i][0],s[i][1]);
}
return 0;

但输出是:
请输入学号:
123202033
得分:
65
请输入学号:
125425152
得分:
56
请输入学号:
102323122
得分:
98
请输入学号:
102325244
得分:
75
请输入学号:
210232322
得分:
45
排名1 21426 98
排名2 23548 75
排名3 -5647 65
排名4 -10752 56
排名5 -7166 45

DT
?? ?0?????"屪?@?@???
9"x噈惄uv0??~"?

最佳答案

您在学生 ID 中输入了非常大的内容

请输入学号:123202033

这不对应于整数的有效范围

这就是为什么它给出负数输出

关于c - Keil u Vision4乱码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19193679/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com