#include <stdio.h>
#include <string.h>
int main() {
char a[10] = { '\0'};
int num = 0;
scanf("%[^\n]",a);
printf("%s",a);
for (int i = 0; i <= 10; i++) {
if (a[i] != '\0'&&a[i]!=' ') {
num++;
}
}
printf("%d", num);
return 0;
}
我在自己编译器上跑,最后打印的时候就不用num-1,洛谷里就必须要-1,请问差在什么地方了啊