大佬看一下,全是烫烫烫烫烫烫烫烫烫烫烫烫
把一句话倒过来#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;
void main() {
char str;
gets_s(str);
int len = strlen(str),r=0,c=0;
char ans;
for (int i = 0; i < len; i++) {
if (str != ' ') {
ans = str;
}
else
{
ans = '\0';
r++;
c = 0;
}
}
for (int i = r; i >= 0; i--) {
printf("%s", ans);
if (i > 0) printf(" ");
}
}
读入最后一个单词时少加了\0
for (int i = 0; i < len; i++) {
if (str[ i ] != ' ') {
ans = str[ i ];
}
else
{
ans = '\0';
r++;
c = 0;
}
}
ans = '\0'; //添加这一行
for (int i = r; i >= 0; i--) {
printf("%s", ans[ i ]);
if (i > 0) printf(" ");
}
页:
[1]