c语言的问题编一个程序,将两个字符串s1,s2比较,如果s1>s2,输出一个正数;s1<s2
输出一个负数,s1=s2,输出0。不要用strcpy寒暑,两个字符串用gets汉书读入,输出的正数或负数的绝对值应是比较的两个字符串的ASCII码的差值。例如‘A'与'C...
输出一个负数,s1=s2,输出0。不要用strcpy寒暑,两个字符串用gets汉书读入,输出的正数或负数的绝对值应是比较的两个字符串的ASCII码的差值。例如‘A'与'C'的ASCII的差值为2,因此输出为‘-2’,请高手指点,一定要本着认真负责的态度把程序写完整了小弟在此拜谢了
展开
展开全部
比较字符串不用strcmp函数的话要自己写。
若是比较字符的话,我会写个很简单的供你参考。
#include <string.h>
main()
{
char s1,s2;
scanf("%c,%c",&s1,&s2);
printf("\n");
if(s1>s2)
printf("%d",s1-s2);
else if(s1==s2)
printf("%d",s1-s2);
else if(s1<s2)
printf("%d",s1-s2);
}
若是比较字符的话,我会写个很简单的供你参考。
#include <string.h>
main()
{
char s1,s2;
scanf("%c,%c",&s1,&s2);
printf("\n");
if(s1>s2)
printf("%d",s1-s2);
else if(s1==s2)
printf("%d",s1-s2);
else if(s1<s2)
printf("%d",s1-s2);
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询