中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

怎么用c語言輸出水仙花數

小億
150
2023-08-08 16:30:23
欄目: 編程語言

水仙花數定義:一個n位數等于其各位數字的n次方之和。

以下是用C語言輸出水仙花數的方法:

#include <stdio.h>
int main()
{
int n, num, digit, sum;
printf("請輸入一個整數n:");
scanf("%d", &n);
printf("水仙花數為:");
for(num = 0; num <= n; num++)
{
sum = 0;
int temp = num;
while(temp > 0)
{
digit = temp % 10;
sum += digit * digit * digit;
temp /= 10;
}
if(num == sum)
{
printf("%d ", num);
}
}
return 0;
}

運行程序后,用戶需要輸入一個整數n,程序會輸出從0到n之間的所有水仙花數。輸出結果會在屏幕上顯示。

0
屯昌县| 万源市| 简阳市| 扎鲁特旗| 冷水江市| 吴桥县| 祁连县| 绍兴县| 汤原县| 久治县| 怀化市| 阿瓦提县| 壤塘县| 凤翔县| 延寿县| 五华县| 剑河县| 子洲县| 阿尔山市| 南丰县| 衡阳县| 富顺县| 宾阳县| 新宁县| 登封市| 阜阳市| 漠河县| 伊通| 大邑县| 兴国县| 门源| 怀集县| 正镶白旗| 姚安县| 双峰县| 红桥区| 赫章县| 东阿县| 乌鲁木齐县| 额尔古纳市| 成武县|