cstring 中的 strlen可以知道字符串数组中有效长度是多少,但是sizeof是做不到的
#include <iostream>
#include <cstdio>
#include <cstring>
using namespace std;
const int N = 300;
char c[N];
int main()
{
cin >> c;
bool flag = true;
int l = 0, r = strlen(c) - 1;
while (l < r){
if (c[l ++ ] == c[r -- ]){
continue;
} else{
flag = false;
break;
}
}
if (flag){
printf("YES\n");
} else{
printf("NO\n");
}
return 0;
}
#include <iostream>
#include <cstdio>
#include <cstring>
using namespace std;
const int N = 80;
char c[N][N];
int main()
{
int num = 0;
while (scanf("%s", c[num]) != EOF){
num ++ ;
}
for (int i = num - 1; i >= 0; i -- ) {
printf("%s", c[i]);
if (i > 0) printf(" ");
}
printf("\n");
return 0;
}
单点测试使用 while(scanf() != EOF) 不用理会空格数量