数字判断
C++黑客
热爱C++
展开
-
数1的个数
给定一个十进制正整数n(1≤n≤10000),写下从1到n的所有整数,然后数一下其中出现的数字“1”的个数。例如当n=2时,写下1,2。这样只出现了1个“1”;当n=12时,写下1,2,3,4,5,6,7,8,9,10,11,12。这样出现了5个“1”。一个正整数,即“1”的个数。原创 2024-08-23 14:10:18 · 204 阅读 · 0 评论 -
第n小的质数
注:sqrt是函数体名字(详见我的主页,关于“盘点C++的头文件以及函数”)输入一个正整数n,求第n小的质数。一个不超过10000的正整数n。原创 2024-08-22 13:58:41 · 169 阅读 · 0 评论 -
求区间的水仙花数
所谓的“水仙花数”是指一个三位数其各位数字的立方和等于该数本身,例如,153是“水仙花数”,因为153=1^3+5^3+3^3=1+125+27=153,看懂了吗?输入两个正整数A和B(1<=A<=B<=1000),求A~B的所有水仙花数。从小到大按顺序依次输出A~B范围内的水仙花数,一行输出一个。原创 2024-08-22 13:28:54 · 211 阅读 · 0 评论 -
求满足条件的二位数
求出所有满足下列条件的二位数:将此二位数的个位上的数字与十位上的数字进行交换,可得到一个新的数,要求新数与原数之和小于100。这道题,也可以说是一个简单的判断(与数字判断有差别,但是就将他放在这一个模块吧!由小到大输出满足条件的所有二位数,要求输出一行5个数,数与数之间以一个空格隔开。由小到大输出满足条件的所有二位数,要求输出一行5个数,数与数之间以一个空格隔开。原创 2024-08-18 20:26:36 · 130 阅读 · 0 评论 -
素数的判定
则输出“prime”;否则,输出“not prime”注:prime是素数的意思。原创 2024-08-18 16:22:57 · 161 阅读 · 0 评论 -
7的倍数
一行一个数,由小大到输出100-200之间的所有的7的倍数。用for语句编程求出100-200之间的所有的7的倍数。原创 2024-08-18 16:16:23 · 138 阅读 · 0 评论 -
水仙花数1
输入一个三位数n,判断是否为水仙花数,如果是则输出“YES”,不是则输出“NO”。水仙花数:是指一个3位数,它的每个位上的数字的3次幂之和等于它本身。(例如:1^3 + 5^3+ 3^3 = 153)注意读题,很明显,这是数字判断模块的类型,例如:1^3 + 5^3+ 3^3 = 153。(这里我们也可以用/n来换行)cout<<"NO"<<endl;(这里我们也可以用/n来换行)(100<=n<=999)按照题目描述输出对应结果。原创 2024-08-18 14:53:25 · 276 阅读 · 0 评论 -
练27.1 叮叮当当《信息学奥赛一本通编程启蒙(C++版)》
松鼠老师和小慧玩报数游戏。松鼠老师数到2的倍数时,小慧就说“叮叮”;松鼠老师数到3的倍数时,小慧就说“当当”;松鼠老师数到2和3的倍数时,小慧就说“叮叮当当”。首先我们要搞清楚,这是一个很经典的数字判断题型(所谓的数字判断就是判断这个数是否是一个数的倍数)cout原创 2024-08-18 14:46:52 · 204 阅读 · 0 评论