2 kid 0203 kid_0203 于 2016.02.16 16:24 提问

为何这段代码在DEV中运行结果错误
 #include<stdio.h>
#include<math.h>
int main()
{
    int i;
    for(i=100;i<1000;i++)
    if(i==pow(i%10,3)+pow(i/100,3)+pow(i/10%10,3))printf("%d\n",i);
    return 0;
} 

求所有3位数水仙花数图片说明
我提交到蓝桥杯练习平台结果却是正确的

2个回答

q3733353520
q3733353520   2016.02.17 16:30
已采纳

printf("%d\n",i); //改为 printf("%d ",i);看看

Mr_dsw
Mr_dsw   Ds   Rxr 2016.02.16 21:50

可能不同的编译器造成的不同,具体可以针对比赛使用的编译器练习

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!