C_vegetable @ 2020-11-30 10:48:42
这道数字反转的问题,我用字符串反向输出,DevC++上跑出来结果是对的。。。 怎么全是WA呢
#include <stdio.h>
#include <string.h>
int main()
{
char num[10];
int len;
gets(num);
len=strlen(num);
for(len=len-1;len>=0;len--)
printf("%c",num[len]);
printf("\n");
return 0;
}
by zhouyixian @ 2020-11-30 11:07:09
因为gets的安全性是玄学的
by Imy_bisLy @ 2020-11-30 11:14:26
洛谷读入guts会多读一个空格
by ScriptAccess @ 2020-11-30 11:15:04
换输入就行了
by Imy_bisLy @ 2020-11-30 11:15:22
字符串老老实用cin或者scanf比较好
by C_vegetable @ 2020-11-30 13:26:40
好的好的好的,谢谢各位大佬!!! 我这就去改程序!