慕雪2117361
2017-04-16 20:42
#include <stdio.h>
int main()
{
int ge ,shi ,bai ;
int shu;
for( shu=100 ; shu<1000 ; shu++ )
{
ge = shu%10 ;
shi = ( shu%100) / 10 ;
bai = shu/100 ;
}
if( shu == ge*ge*ge+shi*shi*shi+bai*bai*bai )
{
printf("水仙花数字:%d\n", shu);
}
return 0;
}
请教一下,为什么执行出来的是空白,没任何数字,是哪里写错了。谢谢
#include <stdio.h>
int main()
{
int ge ,shi ,bai ;
int shu;
for( shu=100 ; shu<1000 ; shu++ )
{
ge = shu%10 ;
shi = ( shu%100) / 10 ;
bai = shu/100 ;
if( shu == ge*ge*ge+shi*shi*shi+bai*bai*bai )
{
printf("水仙花数字:%d\n", shu);
}
}
return 0;
}
//请把输出语句放在循环内
C语言入门
926207 学习 · 20797 问题
相似问题