作业帮 > 综合 > 作业

c语言的问题编一个程序,将两个字符串s1,s2比较,如果s1>s2,输出一个正数;s1

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/04/29 09:36:58
c语言的问题编一个程序,将两个字符串s1,s2比较,如果s1>s2,输出一个正数;s1
c语言的问题编一个程序,将两个字符串s1,s2比较,如果s1>s2,输出一个正数;s1
你这种写法逻辑上有错,即不能正确处理两字符串不等长的情况.应当这样写才符合要求:
void main(void){
char str1[80],str2[80];
int i=0,j=0,a=0,b=0;
gets(str1);
gets(str2);
while(str1[i]!='\0') a+=str1[i++];
while(str2[j]!='\0') b+=str2[j++];
printf("resu=%d",a-b);
}
.