C语言:从键盘输入两个字符串,比较它们的大小?

 我来答
sun_siliang
2017-12-28 · TA获得超过2.6万个赞
知道大有可为答主
回答量:9913
采纳率:100%
帮助的人:4465万
展开全部
//看清楚,这个strcmp是我编的啊!不喜欢这个名子,你可以换。
#include<stdio.h>
int strcmp(char *t,char *s)
{
int i=0;
while(t[i]==s[i]&&s[i]&&t[i]) i++;
if(s[i]=='\0'&&t[i]=='\0')
return 0;//表示相等。
else if(t[i]>s[i]) return 1;//表示第一个大于第二个。
else return -1;//表示第一个小于第二个。
}
int main()
{
char s1[81],s2[81];
gets(s1);
gets(s2);
printf("%d\n",strcmp(s1,s2));
return 0;
}
hi_十一
2021-04-17
知道答主
回答量:27
采纳率:0%
帮助的人:1.4万
展开全部
#include<stdio.h>
int main()
{
char Ipt;
char Opt;
printf("Input word\t");
scanf_s("%c",&Ipt);
//Opt = Ipt + 32;//大写变小写
//printf("Exchange is\t%c\n", Opt);
char str = 'a';
//ASCLL码 A~Z[65,90] a~z[97~122]
if (Ipt < str)
{
Opt = Ipt + 32;//大写变小写
printf("Exchange is\t%c\n", Opt);
}

else
{
Opt = Ipt - 32;//小写变大写
printf("Exchange is\t%c\n", Opt);
}
printf("%d\t%d\n", Opt, Ipt);
return 10086;
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式