求水仙花數
#include <stdio.h>
int main()
{
?int a[100], b,i,c,d;
?for (i = 0; a[i-1] != 0; i++)
?{
??scanf("%d", &a[i]);
?}
?for (i = 0; a[i] != 0; i++)
?{
??b = a[i] / 100;
??c = a[i] % 10;
??d = a[i] / 10 % 10;
??
??if (b*b*b + c*c*c + d*d*d == a[i])
??{
???printf("Yes\n");
??}
??else
??{
???printf("No\n");
??}
?}
?return 0;
}#include <stdio.h>
int main()
{
?int a[100], b,i,c,d;
?for (i = 0; a[i-1] != 0; i++)
?{
??scanf("%d", &a[i]);
?}
?for (i = 0; a[i] != 0; i++)
?{
??b = a[i] / 100;
??c = a[i] % 10;
??d = a[i] / 10 % 10;
??
??if (b*b*b + c*c*c + d*d*d == a[i])
??{
???printf("Yes\n");
??}
??else
??{
???printf("No\n");
??}
?}
?return 0;
}
2017-07-25
題目有要求是多組數據啊,你這就是我輸入一個數字的判斷方法
2017-07-10
這個是判斷的。。
#include "stdio.h"
int main()
{
??? int a,b,c,n;
???
? scanf ("%d",&n);
?
? a=n/100;
? b=n/10%10;
? c=n%10;
???
??? if((a*a*a+b*b*b+c*c*c)==n)
???
??? {
??? printf("YES\n");
??? }
??? else
??? printf("NO\n");
???
??? return 0;
???
}
2017-07-10
為什么上面的這么麻煩。。。。
而且還有點看不懂
#include "stdio.h"
void main()
{
?int n,a,b,c;
?for(n=100;n<999;n++)
??? {
??? a=n/100;
??? b=n/10%10;
??? c=n%10;
??? ?if((a*a*a+b*b*b+c*c*c)==n)
??? ?{
??? ?printf("%d\n",n);
??? ?}
??? }
?
}
2017-05-24
#include?<stdio.h> /* 輸出所有的水仙花數 ??水仙花數定義:三位數?其各位數的立方和等于它本身! */ int?main() { int?a,b,c;//定義百位,十位,個位 int?i; printf("輸出所有的水仙花數:\n"); for(i=100;i<1000;i++) { a=i/100; b=i/10%10; c=i%10; if(a*a*a+b*b*b+c*c*c==i) printf("%5d",i); } printf("\n"); system("pause"); return?0; }