直接运行就好了
#include <stdio.h>
#include <string.h>
int main() {
char str[1000];
printf("input string:\n");
scanf("%s", str);
int len = strlen(str);
if (len == 0) {
printf("input string:\n");
} else if (len == 1) {
printf("%c\n", str[0]);
} else {
int mid = len / 2;
if (len % 2 == 0) { // 偶数的情况
printf("%c, %c\n", str[mid-1], str[mid]);
} else {
printf("%c\n", str[mid-1]);
}
}
return 0;
}
追问我运行了一下发现它只会输出第一个字符的第一个字母
追答你输入了几个字符