C++洛谷题解(5)

题号: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; //结束
}

这里说明一下,上面的代码与洛谷自身的一篇题解的代码很相似,但绝非抄袭!

posted @ 2022-07-19 19:47  GitTJBKBeta  阅读(87)  评论(0编辑  收藏  举报