zzx2002 @ 2021-01-09 15:31:43
孩子困惑力...自己跑真滴没有一点问题
int main()
{
int i;
char a[5];
for(i=4;i>=0;i--)
{
a[i]=getchar();
}
printf("%s",a);
return 0;
}
by EgLund @ 2021-01-09 15:33:04
int main()
{
int i;
char a[5];
for(i=2;i>=0;i--)
{
a[i]=getchar();
}
printf("%s",a);
return 0;
}
by 梦游的小雪球 @ 2021-01-09 15:37:37
???谁告诉你刚好5位的???
by CGDGAD @ 2021-01-09 15:43:21
@梦游的小雪球
小于
100 且小于1000 ,同时包括小数点后一位的一个浮点数
by 梦游的小雪球 @ 2021-01-09 15:44:03
@NSObject 不好意思,没看题
by CGDGAD @ 2021-01-09 15:44:14
@zzx2002 不要使用%s输出,因为你的字符串的最后一位不是 \0。
您还是循环putchar一遍罢。
by zzx2002 @ 2021-01-09 15:46:55
@NSObject 好的,谢谢
by mesan @ 2021-01-09 15:48:37
@zzx2002
或者说把 char 数组定义到全局应该也行(
#include <bits/stdc++.h>
using namespace std;
char a[5];
int main()
{
int i;
for(i=4;i>=0;i--)
{
a[i]=getchar();
}
printf("%s",a);
return 0;
}
by mesan @ 2021-01-09 15:50:22
c 的话
#include <bits/stdc++.h>
using namespace std;
->
#include <stdio.h>
by zzx2002 @ 2021-01-09 15:55:34
@Lovely_Chtholly 感谢ahhh
by zltqwq @ 2021-01-09 17:18:05
@zzx2002 ```c
using namespace std; int main() { int i; char a[5]; for (i = 4; i >= 0; i--) a[i] = getchar(); for (i = 0; i <= 4; ++i) putchar(a[i]); return 0; }