习题4-6 水仙花数 本是古典 何须时尚 2021-12-24 16:11 155阅读 0赞 最初,我使用math.h中的pow函数,当输入为7时,pat测试系统显示超时。一直在想是不是程序变量有溢出的问题。 后来,改用自己写的pow函数,发现可以通过pat测试。 1 #include<stdio.h> 2 int pow(int m, int n); 3 4 int main() 5 { 6 int n, i, temp; 7 int number1, number2; 8 int digit; 9 int sum; 10 scanf_s("%d", &n); 11 number1 = pow(10, (n - 1.0)); 12 number2 = pow(10, n) - 1; 13 14 for (i = number1; i <= number2; i++) 15 { 16 sum = 0; 17 temp = i; 18 while (temp != 0) 19 { 20 digit = temp % 10; 21 temp = temp / 10; 22 sum = sum + pow(digit, n); 23 } 24 if (sum == i) 25 { 26 printf("%d\n", i); 27 } 28 } 29 30 return 0; 31 } 32 int pow(int m, int n) 33 { 34 int result, i; 35 if (n == 0) 36 { 37 return 1; 38 } 39 else 40 { 41 result = 1; 42 for (i = 1; i <= n; i++) 43 { 44 result = result * m; 45 } 46 return result; 47 } 48 } 转载于:https://www.cnblogs.com/2018jason/p/10897776.html
相关 水仙花数 水仙花数 听起来很美的名字,可它着实让我喜欢不起来 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> < 梦里梦外;/ 2023年02月24日 03:54/ 0 赞/ 24 阅读
相关 水仙花数 for a=1 to 9 for b=0 to 9 for c=0 to 9 if(100\a+10\b+c=a\a\a+b\b\b+c\c\c) ? 100\a+10 Love The Way You Lie/ 2022年09月30日 09:55/ 0 赞/ 200 阅读
相关 水仙花数 题目:打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。 例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次 傷城~/ 2022年09月17日 14:18/ 0 赞/ 172 阅读
相关 水仙花数 ![Center][] c++解法: include <iostream> using namespace std; 以你之姓@/ 2022年07月18日 01:24/ 0 赞/ 225 阅读
相关 水仙花数 例题:从键盘输入m,n表示水仙花取数范围,如果在此范围内存在水仙花数,则输出所有水仙花数并从小到大排列,否则输出no import java.util.Scanner 清疚/ 2022年06月08日 07:13/ 0 赞/ 211 阅读
相关 水仙花数 水仙花数 水仙花数是指一个3位数,它的每个位上的数字的3次幂之和等于它本身。 for(var i = 100;i<1000;i++){ //获取百位数 桃扇骨/ 2022年04月17日 01:50/ 0 赞/ 233 阅读
相关 水仙花数 问题描述 打印所有100至999之间的水仙花数。所谓水仙花数是指满足其各位数字立方和为该数字本身的整数,例如 153=1^3+5^3+3^3。 样例输入 一个满足题目 旧城等待,/ 2022年03月30日 04:08/ 0 赞/ 259 阅读
相关 习题4-6 水仙花数 最初,我使用math.h中的pow函数,当输入为7时,pat测试系统显示超时。一直在想是不是程序变量有溢出的问题。 后来,改用自己写的pow函数,发现可以通过pat测试。 本是古典 何须时尚/ 2021年12月24日 16:11/ 0 赞/ 156 阅读
相关 水仙花数 水仙花数(Narcissistic number)也被称为超完全数字不变数 (pluperfect digital invariant, PPDI)、自恋数、自 快来打我*/ 2021年11月23日 16:40/ 0 赞/ 689 阅读
相关 水仙花数 打印出所有的”水仙花数”,所谓”水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个水仙花数,因为153=1的三次方+5的三次方+3的三次方; 分析: 痛定思痛。/ 2021年10月01日 00:32/ 0 赞/ 512 阅读
还没有评论,来说两句吧...