社区讨论

数字反转,大神们这个代码怎么修改?

P5705【深基2.例7】数字反转参与者 3已保存回复 2

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
2 条
当前快照
1 份
快照标识符
@mhk7dnqb
此快照首次捕获于
2025/11/04 14:43
4 个月前
此快照最后确认于
2025/11/04 14:43
4 个月前
查看原帖
C
#include<stdio.h>
int main()
{
    float num;
    int zheng;
    float xiao;
    printf("请输入一个不小于100且小于1000的浮点数\n ");
    scanf("%f",&num);
   zheng=(int)num;
    xiao=num-zheng;
   int rev=0;
   while(zheng!=0)
   {
       int temp=zheng%10;
       zheng=zheng/10;
       rev=rev*10+temp;
   }
   double c=(double)rev/1000;
   
   int d=(int)(xiao*10);
   printf("%.3lf",c+d);
   return 0;
    
}

回复

2 条回复,欢迎继续交流。

正在加载回复...