用c語言輸出菱形,水仙花數和一種求和

2021-08-28 13:13:59 字數 1023 閱讀 9444

1.在螢幕上輸出乙個菱形

上半段以中間數middle為中心,向左向右依次擴開,注意字串帶有『\0』,所以要除二減一才是中間數。

//列印出乙個菱形

#include #include #define breadth 8//最中間的寬度包括\0

#define middle breadth / 2-1

void prtdiamond(char diamond,int x)//上半段菱形

ch = ' ';

for (left = middle, right = middle; left > 0; left--, right--)

}int main()

2.列印0-999的水仙花數

利用除法和取餘將三位數的百位,十位,個位分別提取出來,進行三次冪的和,判斷是否等於本身。

//輸出水仙花數,水仙花數是指乙個 n 位數(n≥3 )

//它的每個位上的數字的 n 次冪之和等於它本身

///#include #include #include #define cube 3

int isarmstrong(int num)

else

}int main()

//printf("%d\n", count);

} system("pause");

return 0;

}

3.求sn=a+aa+aaa+aaaa+aaaaa的前5項之和,其中a是乙個數字

//求sn = a + aa + aaa + aaaa + aaaaa的前5項之和,其中a是乙個數字

#define _crt_secure_no_warnings

#include #include #include int issn(int a)

return sum;

}int main()

C語言水仙花數全部輸出

什麼水仙花數?水仙花數其實是自冪數的一種,自冪數是乙個自然數中它每個個位上的數字n次方相加之和為它本身!這裡n可以稱為立方指數!而水仙花數的n次方的n是3,這裡3可以稱為自然數的立方指數 次方即為自身相乘多少次,一般用表示,比如1的3次方表示為 13 比如153這個數是乙個水仙花數,為什麼呢?下面我...

c語言 水仙花數

1.在螢幕上輸出以下圖案 2.求出0 999之間的所有 水仙花數 並輸出。水仙花數 是指乙個三位數,其各位數字的立方和確好等於該數本身,如 153 1 5 3?則153是乙個 水仙花數 在數論中,水仙花數 narcissistic number 也稱為自戀數 自冪數 阿姆斯壯數或阿姆斯特朗數 arm...

用Python輸出水仙花數

水仙花數 乙個數字各位上的數字的三次方之和等於它本身,則這個數是水仙花數 判斷水仙花數 num int input 請輸入乙個三位數 bw int num 100 gw int num 100 10 sw int num 100 10 total bw 3 gw 3 sw 3if total num...