题目描述
输入一个不小于 100且小于 1000同时包括小数点后一位的一个浮点数,例如 123.4,要求把这个数字翻转过来,变成 4.321 并输出。
输入格式
一行一个浮点数
输出格式
一行一个浮点数
输入输出样例
输入 #1复制
123.4
输出 #1复制
4.321
#include
int main(){
float a;
scanf("%f",&a);
int b,c,d,e,f,g;
b=a10;
c=b%10;
d=b%100/10;
e=b%1000/100;
f=b/1000;
g=c1000+d100+e10+f;
printf("%f",g/10.0);
return 0;
}
printf("%.1f") 保留一位
#include<stdio.h>
int main(){
float a;
scanf("%f",&a);
int b,c,d,e,f,g;
//123.4
//4.321
b=a*10;
c=b%10;
d=b%100/10;
e=b%1000/100;
f=b/1000;
g=c*1000+d*100+e*10+f;
printf("%.3f",g/1000.0);
return 0;
}