题号:P5705
题名:数字反转
题目:输入一个不小于 100100 且小于 10001000,同时包括小数点后一位的一个浮点数,例如 123.4 ,要求把这个数字翻转过来,变成 4.321 并输出。
这道题貌似有难度,实际上也很水。
数字反转,首先得知道数字。一旦想到这里,那你这道题做起来很麻烦,因为题目中明确指出
输入一个不小于 100100 且小于 10001000,同时包括小数点后一位的一个浮点数,
注意最后一句话,说明这道题的输入已经明确规定了,完全没有必要再去求各各位上的数。
到这里,应该已经有人可以直接做了
上AC代码
#include<bits/stdc++.h> //万能头
using namespace std;
int main(){ //开始
char a,b,c,d;
scanf("%c%c%c.%c",&a,&b,&c,&d); //这才是正确的输入
printf("%c.%c%c%c",d,c,b,a); //和输出
return 0; //结束
}
这里说明一下,上面的代码与洛谷自身的一篇题解的代码很相似,但绝非抄袭!