问题描述
- 为何这段代码在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("%dn",i); return 0; }
解决方案
printf("%dn",i); //改为 printf("%d ",i);看看
解决方案二:
可能不同的编译器造成的不同,具体可以针对比赛使用的编译器练习
时间: 2024-10-02 10:41:50