本人是个刚接触c++8个月的初中生有三年python学习经验想通过在博客上分享题解并提升自己的c++编程水平以后会不定期的发题解,如有不足请大家多多指教。谢谢!
我以后会将我所做过的重点或基础题目以题解的形式发布,大家可以把我的主页当作题单跟着刷也可以和我交流题目有必要请关注我哦
题目描述
输入一个不小于 100100 且小于 10001000,同时包括小数点后一位的一个浮点数,例如 123.4123.4 ,要求把这个数字翻转过来,变成 4.3214.321 并输出。
解析:可以定义并输入一个string类型变量然后反着输出
1.写一个头文件万能不万能无所谓
#include <iostream>
using namespace std;
int main()//名言积累:“伟大的作品不是靠力量,而是靠坚持来完成的。” —— 约翰逊
{
}
2.在定义并输入一个string类型变量然后用for循环反着输出即可
#include <iostream>
using namespace std;
string b;
int a;
int main()
{
cin>>b;
a=b.size();//存储b的长度
for(int i=a-1;i>=0;i--){//为什么for从a-1开始又道0就结束呢?因为他善吗?no no no
cout<<b[i];//因为string类型是从0开始的哦
}
return 0;
}//名言积累:“即使慢,驰而不息,纵令落后,纵令失败,但一定可以达到他所向往的目标。” —— 鲁迅