代码:分别比较打印每个字符
#include
#include
#define M 30
int main() {
char str1[M],str2[M];
int num=0;
printf(“请输入第一个字符串:n”);
gets(str1);
printf(“请输入第二个字符串:n”);
gets(str2);
for(int i=0;str1[i]!=’ ’||str2[i]!=’ ’;i++) {
if(str1[i]-str2[i]==0) {
num=str1[i]-str2[i];
printf("%dn",num);
}
else {
//str1[i]-str2[i]!=0
num=str1[i]-str2[i];
printf("%dn",num);
}
}
return 0;
}
运行结果:
代码:打印一次
#include
#include
#define M 30
int main() {
char str1[M],str2[M];
int num=0;
printf(“请输入第一个字符串:n”);
gets(str1);
printf(“请输入第二个字符串:n”);
gets(str2);
for(int i=0; str1[i]!=’ ’||str2[i]!=’ ’; i++) {
num+=str1[i]-str2[i];
}
printf("%dn",num);
return 0;
}
运行结果:



