c语言水仙花数代码
@门义5028:C语言的"水仙花数"实现代码 -
冀农13362184790…… #include <stdio.h> int main() { int ge,shi,bai,number; for(number=100;number<1000;number++) { bai=number/100; shi=(number%100)/10; ge=number%10; if(number==bai*bai*bai+shi*shi*shi+ge*ge*ge) printf("\nnumber=%d\n",number); } return 0; }
@门义5028:水仙花数、c语编程
冀农13362184790…… #include<stdio> void main() { int i,j,k,n; printf("'water flower'number is:"); for(n=100;n<1000;n++) { i=n/100; j=(n-i*100)/10; k=n%10; if(i*i*i+j*j*j+k*k*k==n) printf("%d\n",n); } } 楼主,我自己写的,已经在VC中运行过了. 楼主. 怎么不处理问题呢? 不满意回答么?
@门义5028:C语言编写程序求水仙花数 -
冀农13362184790…… #include<stdio.h>#include<math.h> main() { int a,b,c,Y; int sum=100; while(sum<=999) { a=sum/100; b=sum%100/10; c=sum%10; Y=a*a*a+b*b*b+c*c*c; if(Y==sum)//判断相当是用== printf("%d",Y); //else 这个else一定要去掉 sum++; } return 0; }
@门义5028:水仙花数 用c程序怎么写 -
冀农13362184790…… main() {int a,b,c,n; for (n=100;n<1000;n++) {a=n/100; b=(n-a*100)/10; c=n-a*100-b*10; if (n==a*a*a+b*b*b+c*c*c) printf("%5d",n); } } 是输出1000以内的水仙花数!
@门义5028:输出 所有的“水仙花数” 用c语言程序 怎么做 -
冀农13362184790…… 如图所示: 代码如下:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 #include <stdio.h> intmain(){ inti,a,b,c,A,B,C; printf("有下列水仙花数:\n"); for(i=100;i<=999;i++) { a=i/100; c=(i/10)%10; b=i%10; A=a*a*a; B=b*b*b; C=c*c*c; if(A+B+C==i) printf("%d\t=%d^3+%d^3+%d^3\t=%d +%d +%d\n",i,a,b,c,A,B,C); } return0; }
@门义5028:“水仙花数”C语言程序 -
冀农13362184790…… #include "stdio.h" void main() { int a,b,c,i; for(i=100;i<1000;i++) { a=i/100; b=i%100/10; c=i%10; if(a*a*a+b*b*b+c*c*c==i) printf("%d\t",i); } } 以上是100到999内的水仙花数的c程序
@门义5028:求用c语言编写水仙花数 -
冀农13362184790…… #includeintmain(){inti,a,b,c;for(i=100;i
@门义5028:求用c语言编写水仙花数 -
冀农13362184790…… #include<stdio.h>intmain(){inti,a,b,c;for(i=100;i<=999;i++)//3位水仙花数{a=i/100;b=(i-100*a)/10;c=i-100*a-10*b;if(i==a*a*a+b*b*b+c*c*c)printf("%d\n",i);}}
@门义5028:C语言求水仙花数代码
冀农13362184790…… #include <stdio.h> int fun(int n) { if (n==1) return 10; else return (10*fun(n-1)); } int num(int n,int a) { if (n==1) return a; else return (a*num(n-1,a)); } void shuixianhua(int n) { int i,j,c; for (i=fun(n-1);i<fun(n);++i) { j=i; c=0; while(j>0) { c+=num(n,j%...
@门义5028:水仙花数的程序怎么写啊? -
冀农13362184790…… Private Sub Form_Click() Dim a, b, c ,x As Integer For a = 0 To 9 For b = 0 To 9 For c = 1 To 9 x=100 * c + 10 * b + a If a ^ 3 + b ^ 3 + c ^ 3 = a + 10 * b + 100 * c Then print x; Next c Next b Next a 这是用vb编的 我只学了这个 ===========...
冀农13362184790…… #include <stdio.h> int main() { int ge,shi,bai,number; for(number=100;number<1000;number++) { bai=number/100; shi=(number%100)/10; ge=number%10; if(number==bai*bai*bai+shi*shi*shi+ge*ge*ge) printf("\nnumber=%d\n",number); } return 0; }
@门义5028:水仙花数、c语编程
冀农13362184790…… #include<stdio> void main() { int i,j,k,n; printf("'water flower'number is:"); for(n=100;n<1000;n++) { i=n/100; j=(n-i*100)/10; k=n%10; if(i*i*i+j*j*j+k*k*k==n) printf("%d\n",n); } } 楼主,我自己写的,已经在VC中运行过了. 楼主. 怎么不处理问题呢? 不满意回答么?
@门义5028:C语言编写程序求水仙花数 -
冀农13362184790…… #include<stdio.h>#include<math.h> main() { int a,b,c,Y; int sum=100; while(sum<=999) { a=sum/100; b=sum%100/10; c=sum%10; Y=a*a*a+b*b*b+c*c*c; if(Y==sum)//判断相当是用== printf("%d",Y); //else 这个else一定要去掉 sum++; } return 0; }
@门义5028:水仙花数 用c程序怎么写 -
冀农13362184790…… main() {int a,b,c,n; for (n=100;n<1000;n++) {a=n/100; b=(n-a*100)/10; c=n-a*100-b*10; if (n==a*a*a+b*b*b+c*c*c) printf("%5d",n); } } 是输出1000以内的水仙花数!
@门义5028:输出 所有的“水仙花数” 用c语言程序 怎么做 -
冀农13362184790…… 如图所示: 代码如下:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 #include <stdio.h> intmain(){ inti,a,b,c,A,B,C; printf("有下列水仙花数:\n"); for(i=100;i<=999;i++) { a=i/100; c=(i/10)%10; b=i%10; A=a*a*a; B=b*b*b; C=c*c*c; if(A+B+C==i) printf("%d\t=%d^3+%d^3+%d^3\t=%d +%d +%d\n",i,a,b,c,A,B,C); } return0; }
@门义5028:“水仙花数”C语言程序 -
冀农13362184790…… #include "stdio.h" void main() { int a,b,c,i; for(i=100;i<1000;i++) { a=i/100; b=i%100/10; c=i%10; if(a*a*a+b*b*b+c*c*c==i) printf("%d\t",i); } } 以上是100到999内的水仙花数的c程序
@门义5028:求用c语言编写水仙花数 -
冀农13362184790…… #includeintmain(){inti,a,b,c;for(i=100;i
@门义5028:求用c语言编写水仙花数 -
冀农13362184790…… #include<stdio.h>intmain(){inti,a,b,c;for(i=100;i<=999;i++)//3位水仙花数{a=i/100;b=(i-100*a)/10;c=i-100*a-10*b;if(i==a*a*a+b*b*b+c*c*c)printf("%d\n",i);}}
@门义5028:C语言求水仙花数代码
冀农13362184790…… #include <stdio.h> int fun(int n) { if (n==1) return 10; else return (10*fun(n-1)); } int num(int n,int a) { if (n==1) return a; else return (a*num(n-1,a)); } void shuixianhua(int n) { int i,j,c; for (i=fun(n-1);i<fun(n);++i) { j=i; c=0; while(j>0) { c+=num(n,j%...
@门义5028:水仙花数的程序怎么写啊? -
冀农13362184790…… Private Sub Form_Click() Dim a, b, c ,x As Integer For a = 0 To 9 For b = 0 To 9 For c = 1 To 9 x=100 * c + 10 * b + a If a ^ 3 + b ^ 3 + c ^ 3 = a + 10 * b + 100 * c Then print x; Next c Next b Next a 这是用vb编的 我只学了这个 ===========...