为了账号安全,请及时绑定邮箱和手机立即绑定

ASCII码排序哪里错了?

ASCII码排序哪里错了?

C
橘子味的猫cd 2019-01-24 17:06:10
这是我的代码,请大家看一下哪里错了,谢谢#include <stdio.h>int main{ char a[3],t;  while(gets(a)!='\0') {  if(a[1]<a[2])  {   t=a[1];   a[1]=a[2];   a[2]=t;   if(a[2]<a[3])   {    t=a[2];    a[2]=a[3];    a[3]=t;   }  }  else if(a[2]<a[3])  {   t=a[2];   a[2]=a[3];   a[3]=t;  }  puts(a); } return 0;}
查看完整描述

3 回答

?
慕粉4118699

TA贡献1条经验 获得超0个赞

你的int main后面没有括号,你要是用vs新版本的,gets函数要写成gets_s,你的从键盘上输入这里要重新考虑一下,你要比较三个数放到a[]里,你这个过程没有啊

查看完整回答
反对 回复 2019-02-01
  • 3 回答
  • 0 关注
  • 741 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信