当前位置:首页 » 位数 - 第1页

04月22日

《C语言入门》简单水仙花问题求解_m0_60756071的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 286次
《C语言入门》简单水仙花问题求解_m0_60756071的博客

目录1.问题2.问题求解及代码实现1.问题描述求出0~100000之间的所有“水仙花数”并输出。“水仙花数”是指一个n位数,其各位数字的n次方之和确好等于该数本身,如:153=1^3+5^3+3^3,则153是一个“水仙花数”。2.问题求解及代码实现首先严格意义上的水仙花数应该是一个三位数,这里的“水仙花数”范围为0~100000,这就给我们加大了难度,我们想要求解各位数的n次方之和的话,我们需要首先求解这个数是个几位数,我们使用下面的代码简单实

04月09日

水仙花数详解_m0_63043595的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 301次
水仙花数详解_m0_63043595的博客

水仙花数是指一个三位数,他的每个位数三次幂等于他本身。例如:153=1^3+5^3+3^3.for循环实现:①#include<stdio.h>#include<math.h>intmain(){intm,n,i;scanf("%d%d",&n,&m);for(i=n;i<=m;i++){inta=i/100;intb=i/10%10;intc=i%10;if(i==pow(a,3)&

02月18日

每日一题:尾数相等_东条希尔薇的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 361次
每日一题:尾数相等_东条希尔薇的博客

题目描述对于任意一个大于1的整数K,一定存放两个自然数M,N(其中M<N)满足以下条件KM>=1000KN>=1000KM和KN末尾三位数相等现在给定一个任意正整数K,求出满足条件的最小M+N的值其中K的位数<=10思路在这道题中,K的位数大于10,这样KM就会是一个很大的数字,大数在C语言中无法储存不过万幸的是,我们只需要计算这个数字的后三位即可

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1