|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include<stdio.h>
int main()
{
int a,b,c,n;
printf("Water flower numbers are:");
for (n = 100; n < 1000; n++)
{
a = n % 100;
b = (n - 100 * a) / 10;
c = n % 10;
if (n == a*a*a + b*b*b + c*c*c)
printf("%d ",n);
}
return 0;
}
这个程序运行后是“Water flower numbers are: ”这个结果,为什么没有数字啊 ,请帮我解答一下,谢谢了
应该是: - #include<stdio.h>
- int main(){
- int a, b, c, n;
- printf("Water flower numbers are:");
- for (n = 100; n < 1000; n++) {
- a = n / 100;
- b = n / 10 % 10;
- c = n % 10;
- if (n == a * a * a + b * b * b + c * c * c) {
- printf("%d ", n);
- }
- }
- return 0;
- }
复制代码
|
|