|
发表于 2016-11-3 20:36:34
|
显示全部楼层
这个是我写的代码,大家看看有什么问题没有,测试编译通过,运行正常!
#include<stdio.h>
#include<string.h>
int main()
{
char s1[30];
char s2[30];
int len;
printf("请输入第一个字符串,以回车键结束!\n");
scanf("%s",&s1);//接收字符串
printf("请输入第二个字符串,以回车键结束!\n");
scanf("%s",&s2);
len=(strlen(s1)>strlen(s2)?strlen(s1):strlen(s2));
int result ,i;
for(i=0;i<len;i++)
{
result=s1[i]-s2[i];
if (result!=0) //如果两个字符相同,比较下一个
{
if (result>0)
{
printf("%s>%s\n",s1,s2);
break;//break对if语句无效,break终结的是循环语句
}
else
{
printf("%s<%s\n",s1,s2);
break;
}
}
}
return 0;
}
|
|