水仙花數(shù)字 c語言
#include?<stdio.h> int?main() { ????//定義三位數(shù)num,個(gè)位數(shù)sd,十位數(shù)td,百位數(shù)hd ????int?num,?sd,?td,?hd; ????//循環(huán)所有三位數(shù) ????for(num=100;num<1000;num++) ????{ ????????//獲取三位數(shù)字num百位上的數(shù)字 ????????hd?=?num\100; ????????//獲取三位數(shù)字num十位上的數(shù)字 ????????td?=num\10-hd*10; ????????//獲取三位數(shù)字num個(gè)位上的數(shù)字 ????????sd?=?num-hd*100-td*10; ????????//水仙花數(shù)的條件是什么? ????????if(num==hd*hd*hd+td*td*td+sd*sd*sd?????????????????)? ????????{ ????????????printf("水仙花數(shù)字:%d\n",?num);???? ????????} ????} ????return?0;???? }
請(qǐng)檢查輸出是否包含:水仙花數(shù)字:153,再試試!直接進(jìn)入下一節(jié)
有大神幫我看看怎么回事嗎?感謝感謝
是水仙花數(shù)字的
2016-08-30
為什么用反斜杠,除是用 /