gszwer @ 2023-11-18 08:32:50
by LIUYIFAN5 @ 2023-11-18 08:37:12
66666
by LIUYIFAN5 @ 2023-11-18 08:38:01
#include<iostream>
using namespace std;
int main()
{
double p;
int i,a,b,c,d;
cin>>p;
i=int(p*10);
a=i/1000;
b=i/100%10;
c=i/10%10;
d=i%10;
cout<<d<<"."<<c<<b<<a;
}
by gaojizhe05 @ 2023-11-18 08:39:16
#include <bits/stdc++.h>
using namespace std;
int main(){
string a;
cin>>a;
for(int i=0,j=a.length()-1;i<=a.length()/2;i++,j--)
swap(a[i],a[j]);
cout<<a;
return 0;
}
by char_cha_ch_ @ 2023-11-18 08:43:35
可以用四个数字啊,因为题目中说了输入的数是不小于100不大于1000所以是1000>x>=100的吧
所以可以这样写
核心代码:
char a, b, c, d;//用char来读
scanf("%c%c%c.%c", &a, &b, &c, &d);//读入一下每一位,中间有个小数点
printf("%c.%c%c%c", d, c, b, a);//反向输出
return 0;
by FreedomKing @ 2023-11-18 09:12:22
这种题为什么不自己想想,
by SR_star @ 2023-11-25 22:37:01
为什么不能当作普通的反转字符串题来做呢?
#include <bits/stdc++.h>
using namespace std;
int main(void) {
ios::sync_with_stdio(0), cin.tie(0), cout.tie(0);
string str;
cin >> str;
reverse(str.begin(), str.end());
cout << str << '\n';
return 0;
}