从键盘上输入的两个字符串进行比较,然后输出其返回值。

来源:百度知道 编辑:UC知道 时间:2024/07/05 23:16:10
5.在下列程序中,函数fun的功能是求两个字符串中第一个不相同字符的ASCII码之差。并从键盘上输入的两个字符串进行比较,然后输出其返回值。例如:输入的两个字符串分别为abcdefg和abcdeef,则输出为-1。请完善下列程序。


int fun(char *str1,char *str2)
{ int i=0;
While(( ② )&&(str1[i]!= ´\0´))
i++;
return( ③ );
}

void main()
{ char str[100],str2[100],c;
int i,s;
gets(str1);
gets(str2);
printf(“%d\n”, ④ );
}
实在不清楚2、3、4、5应该填什么…………
是填空题,只能在空白处加,不能改动其他地方……
还有……是两个字符串中第一个不相同字符的ASCII码之差,不是简单的返回-1、0,还有就是谢谢啦~~

#include<stdio.h>
int fun(char *str1,char *str2)
{ int i=0;
while((str1[i]==str2[i])&&(str1[i]!='\0'))
i++;
return(str1[i]-str2[i]);
}

void main()
{ char str1[100],str2[100],c;
int i,s;
gets(str1);
gets(str2);
printf("%d\n", s=fun(str1,str2));
}
主函数的 i c 不知道 干什么用的

1. #include <stdio.h>
2. str1[i] == str2[i]
3. str2[i]-str1[i]
4. fun(str,str2)

C++编程 从键盘上输入多行字符串,用Ctrl+Z结束输入,将所有输入的字符串存入d:\myfile.txt文件中 寻求键盘上可以输入的所有字符串 vfp 统计从键盘上输入的字符串中各个英文字母(不区分大小写)出现的个数 从键盘上输入一字符串(只包括数字字符),统计并显示其中偶数数字字符出现的次数。 从键盘上输入一个字符串假定字符串的长度小于80试分别统计出每一种英文字母(不区分大小写)的个数 C语言:编写程序从键盘上输入一个字符串和一个字符,实现从字符串中删除该字符。 从键盘上输入一个字符串,将该字符串重新按ASCII码从大到小顺序输出。 从键盘上输入10个字符串,求出其中最长的字符串! 越简单越好,,因为小弟初学.对数组掌握不好...麻烦大家了! 编写一个程序,从键盘读入一系列字符串,然后报告输入的最长以及最短的字符串的长度。 汇编 从键盘上输入一系列以$为结束符的字符串,然后对其中的非数字字符计数,并显示出计数结果