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

P5705 【深基2.例7】数字反转

Aiaoming @ 2024-11-15 09:34:58

#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;

}

by ATION001 @ 2024-11-15 10:17:10

你是不是来搞笑的?


by _Spectator_ @ 2024-11-15 10:34:00

@Aiaoming

算法竞赛中要求的输出格式中,不能有多余的内容这也包括了“请输入整数 \bm a\bm b” 这一类的提示用户输入信息的内容。若包含了这些内容,将会被认为是 Wrong Answer,即洛谷上的 WA。 —— P1001


|