大佬们这么写为什么是五个WA

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

2630501838a @ 2023-11-03 00:50:19

请问大佬们我的本意不是输出字符,就是想着“拼接数字”,这种写法是有什么错误吗?浇浇

}```c

include<stdio.h>

include<math.h>

int main() { double x; if(x>=100 && x<1000) { scanf("%lf",&x); } int b; b=(int)x/100;//百位数 int c; c=(int)x %10;//个位数 int d; d=((int)x/10)%10;//十位数 double e; e=fmod(x,1.0);//小数位 int y; y=e10+cpow(10,-1)+dpow(10,-2)+bpow(10,-3); printf("%lf",y); return 0; }


by 呆呆的她啊 @ 2023-11-03 01:05:42

你睡觉了没 没睡我帮你调下


by 2630501838a @ 2023-11-03 11:09:36

@呆呆的她啊 好哇好哇,怎么调我刚用洛谷


by 2630501838a @ 2023-11-03 11:21:29

@呆呆的她啊 谢谢大佬我这个发现错误啦,已经过了,一个是我的if语句没必要,一个是我的y类型错了,还有一个我输出的时候没有.3f


by 呆呆的她啊 @ 2023-11-03 12:41:38

@2630501838a 好的 我不是大佬我是蒟蒻 不过您有不会的可以at我 我尽全力帮助您


|