哪里錯了?為什么不出現(xiàn)153
#include <stdio.h>
int main()
{
?? ?
??? int num, sd, td, hd;
? ?
??? for(num=100;num<1000;num++);
??? {
??????? //獲取三位數(shù)字num百位上的數(shù)字
??????? hd =num/100;
??????? //獲取三位數(shù)字num十位上的數(shù)字
??????? td =num%100/10;
??????? //獲取三位數(shù)字num個位上的數(shù)字
??????? sd =num%10;
?????? ?
??????? if(num==hd*hd*hd+td*td*td+sd*sd*sd);
??????? {
??????????? printf("水仙花數(shù)字:%d\n", num);?? ?
??????? }
??? }
??? return 0;?? ?
}
2016-08-11
?//獲取三位數(shù)字num十位上的數(shù)字
??????? td =num%100/10;
shao ge xiaokuohao ba
?//獲取三位數(shù)字num十位上的數(shù)字
??????? td =(num%100)/10;
2016-09-25
樓上才是正解啊.........
2016-08-11
你的問題很好解決
在上一節(jié)課4-8中 ,同學’慕粉15753349254‘問了一個問題 ?“,”與“;”的區(qū)別。
我是這么解答的
逗號運算符 :用于把若干表達式組合成一個表達式(,)。
for(a=1;a<=10;a++)
a=1 ? ? ? 表達式一
a<=10 ? 表達式二
a++ ? ? ? 表達式三
還有,現(xiàn)在所學的左大括號“{”前一定不要有“;”
也就是說見到“{”前一句絕沒有“;”
for(a=1;a<=10;a++)這里絕對沒有。一直到c語言入門第六章學完,這里都沒出現(xiàn)過,切記?。?!
{
反之一定有?。?!
#include<stdio.h> ?除外
¥¥¥¥¥¥¥¥¥¥¥¥¥¥
如題:你多了兩個不該有的分號!?。?/p>