lihuinan @ 2022-02-08 00:05:53
#include<cstdio>
#include<cstring>
int main(){
char str[20];
double x;
scanf("%lf",&x);
sprintf(str,"%.1lf",x);
int j=0;
for(int i=strlen(str)-1;i>=0;i--){
printf("%c",str[i]);
}
return 0;
}
虽然过了,但是还是有点困惑,题目说的是浮点数,但是我这个倒序输出字符都可以。。。
by Justin090102 @ 2022-02-08 00:12:52
@lihuinan 你输出的字符串是一个浮点数啊
by _Haoomff_ @ 2022-02-08 07:59:52
@lihuinan 因为你输入的字符串是一个浮点数,那么反过来就还是一个浮点数,只不过大小不一样而已
by lihuinan @ 2022-02-08 17:35:50
@Justin090102 我明白过来了,太谢谢了
by lihuinan @ 2022-02-08 17:36:35
@Haoomff 明白了,太谢谢了