啊哈磊_编程从这里起步
标题:
这代码哪里有错啊,大神帮帮
[打印本页]
作者:
jialai571833
时间:
2015-12-10 21:53
标题:
这代码哪里有错啊,大神帮帮
本帖最后由 rosynirvana 于 2015-12-11 16:06 编辑
#include <stdio.h>#include <stdlib.h>
int main()
{
char a[101],t;
int len,i,j;
len= srtlen(a);
gets(a);
for(i=0; i<=len-2; i++)
{
for(j=1;j<=len-1;j++)
{
if(a[i]<a[j])
{
t=a[i]; a[i]=a[j]; a[j]=t;
}
}
}
puts(a);
system("pause");
return 0;
}
复制代码
系统一直说出错,可错在哪啊,一直不明白
作者:
jialai571833
时间:
2015-12-10 21:54
本帖最后由 jialai571833 于 2015-12-10 22:01 编辑
系统一直说出错,错在哪啊
作者:
jialai571833
时间:
2015-12-10 21:55
本帖最后由 jialai571833 于 2015-12-10 22:01 编辑
系统一直说出错,错在哪啊
作者:
rosynirvana
时间:
2015-12-11 16:09
len= srtlen(a);
gets(a);
这里
作者:
zhuzhu81998
时间:
2015-12-11 16:41
jialai571833 发表于 2015-12-10 21:55
系统一直说出错,错在哪啊
什么叫系统,你这应该编译就出错了吧
作者:
jayhgq
时间:
2015-12-12 22:25
len= srtlen(a);
是strlen,你写成了srtlen
作者:
初学C
时间:
2016-7-9 21:06
[mw_shl_code=c,true]#include <stdio.h>
#include <stdlib.h>
#include <string.h>//错误1:未引入string.h库
int main()
{
char a[101],t;
int len,i,j;
gets(a);
len = strlen(a);//位置错了,先输入再测试长度,另外,strlen拼错啦!
for(i=0; i<=len-2; i++)
{
for(j=1;j<=len-1;j++)
{
if(a
<a[j])
{
t=a
;
a
=a[j];
a[j]=t;
}
}
}
puts(a);
system("pause");
return 0;
}[/mw_shl_code]
欢迎光临 啊哈磊_编程从这里起步 (https://bbs.codeaha.com/)
Powered by Discuz! X3.2