输入一个大于等于 100 且小于 1000,同时包括小数点后一位的一个浮点数,例如 123.4 ,要求把这个数字翻转过来,变成 4.321并输出。
你题目的解答代码如下:(如有帮助,望采纳!谢谢! 点击我这个回答右上方的【采纳】按钮)
#include <stdio.h>
#include <math.h>
int main()
{
float a, b = 0;
scanf("%f", &a);
int c = a * 10;
while (c>0)
{
b = b * 10 + c % 10;
c /= 10;
}
printf("%.3f", b/1000);
}
#include "stdio.h"
void main()
{
double num;
int t,a,b,c,d;
scanf("%lf",&num);
t = (int)num;
a = t/100;
b = t/10%10;
c = t%10;
d = (num - t)*10;
printf("%d.%d%d%d",d,c,b,a);
}