求水仙花數
#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