社区讨论
为什么有这个问题
学术版参与者 3已保存回复 4
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 4 条
- 当前快照
- 1 份
- 快照标识符
- @locp28qg
- 此快照首次捕获于
- 2023/10/30 17:25 2 年前
- 此快照最后确认于
- 2023/11/05 04:18 2 年前
invalid conversion from char*' to char'
CPP#include <stdio.h>
#include <string.h>
int f(char a[10], char b[10]) {
int c,d;
for (c=0;a[c]!=0;c++) ;
for (d=0;b[d]!=0;d++) ;
if (c!=d) return 1;
else {
int e=0;
while (a[e]==b[e]) e++;
if (e==c) return 2;
else {
for (e=0;a[e]>='a'&& a[e]<='z';) a[e]=a[e]-'a'+'A';
for (e=0;b[e]>='a'&& b[e]<='z';) b[e]=b[e]-'a'+'A';
e=0;
while (a[e]==b[e]) e++;
if (e==c) return 3;
else return 4;
}
}
}
int main () {
char a[10]="0",b[10]="0";
scanf ("%s",a);
scanf ("%s",b);
printf ("%d",f(a[10],b[10]));
}
回复
共 4 条回复,欢迎继续交流。
正在加载回复...