|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include<stdio.h>
int main(){
int i, j , k, n, count=0;
printf("找到的水仙花数有:\n");
for(n=100;i<1000;i++){
i=n/100; j=n/10%10; k=n%10;
if(i*i*i+j*j*j+k*k*k==n){
printf("%d, ", n);
count++;
}
}
printf("\n水仙花个数=%d\n", count);
return 0;
}
然后在第五行for循环那i<1000处报错,想问下是什么情况
- #include<stdio.h>
- int main(){
- int i, j , k, n, count=0;
- printf("找到的水仙花数有: \n");
- for(n=100;n<1000;n++) {
- i=n/100; j=n/10%10; k=n%10;
- if(i*i*i+j*j*j+k*k*k==n){
- printf("%d, ", n);
- count++;
- }
- }
- printf("\n水仙花个数=%d\n", count);
- return 0;
- }
复制代码
|
|