首页 新闻 搜索 专区 学院

VC上正确,为什么在ACM上提示”答案错误“,哪里出错了

0
悬赏园豆:10 解决于 2018-07-27 17:03

#include<stdio.h>
void swap(char *p)
{
char temp;
for(int i=0;i<3;++i)
for(int j=i+1;j<3;++j)
{
if(*(p+i)>*(p+j))
{
temp=*(p+i);
*(p+i)=*(p+j);
*(p+j)=temp;
}
}
}
int main(void)
{
int N;
char a[4],b[4],ch;
scanf("%d",&N);
ch=getchar();
gets(a);
gets(b);
swap(a);
printf("%c %c %c\n",a[0],a[1],a[2]);
swap(b);
printf("%c %c %c\n",b[0],b[1],b[2]);
return 0;
}

shell_nut的主页 shell_nut | 初学一级 | 园豆:129
提问于:2017-08-23 10:57
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册