|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include "stdio.h"
#include "math.h"
void main()
{
double a , b , c , x ;
while ( x <= 999 )
{
a = rand()%10; b = rand()%10; c = rand()%10;
x = a * 100 + b * 10 + c ;
if (x = pow( a , 3 ) + pow( b , 3 ) + pow( c , 3) )
printf ("%d\n" , x );
continue;
}
}
帮我看看哪里有问题,,,本来想找“水仙花数”的,结果输出三个零
- #include <stdio.h>
- #include <math.h>
- int main(){
- int i;
- for (i=100;i<1000;++i){
- int a=i/100;
- int b=i/10%10;
- int c=i%10;
-
- if (i==pow(a,3)+pow(b,3)+pow(c,3)){
- printf("%d\n",i);
- }
- }
- }
复制代码
|
|