- 博客(9)
- 收藏
- 关注
原创 2030:【例4.16】找素数
【输出】由小到大,输出a到b之间的所有素数。【题目描述】输出正整数a到b之间的所有素数。【输入】输入正整数a,b。
2024-02-01 10:47:01 515 1
原创 2029:【例4.15】水仙花数
求100∼999100∼999中的水仙花数。若三位数ABC,ABC=A^3+B^3+C^3,则称ABC为水仙花数。例如153,1^3+5^3+3^3=1+125+27=153,则153是水仙花数。假设需要输出两个数:119,100。由小到大输出满足条件的数,每个数占一行。1.取值范围100-999。
2024-02-01 09:45:37 463 1
原创 一本通 c语言 2028:【例4.14】百钱买百鸡
2.注意鸡翁、鸡母、鸡雏分别的取值范围可大大减少计算量:鸡翁0-20、鸡母0-33、鸡雏0-100。(可以取到0和100,很多人错在这里):【输出】给了明显提示“依次从小到大”——用嵌套循环,让鸡翁、鸡母、鸡雏数目分别依次增大,if语句判断是否符合“百钱买百鸡”的条件,符合则直接输出。鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?【输出】输出各种鸡翁、鸡母、鸡雏的数量,依次由小到大,每种情况各占一行,每行三个数之间用一个空格隔开。:1.记得每种情况输出时要换行!
2024-02-01 09:32:54 754 1
原创 2026:【例4.12】阶乘和
注意:1.求阶乘时设置了一个temp变量用于储存阶乘的值,该变量要在每次循环开始时初始化!思路:用嵌套循环,最内层循环用于求出阶乘,外层循环用于求和。
2024-02-01 09:05:36 848 1
原创 1090:含k个3的数
输入两个正整数m和k,其中1<m<100000,1<k<5 ,判断m 能否被19整除,且恰好含有k个3,如果满足条件,则输出YES,否则,输出NO。例如,输入:43833 3,满足条件,输出YES。如果输入:39331 3,尽管有3个3,但不能被19整除,也不满足条件,应输出NO。满足条件时输出 YES,不满足时输出 NO。m 和 k 的值,中间用单个空格间隔。注意:"YES","NO"大写。输入样例:43833 3。
2024-01-31 11:13:03 358
原创 1089:数字反转
给定一个整数,请将该数各个位上数字反转得到一个新数。新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零,例如输入−380,反转后得到的新数为−83。注意:1.n的范围,n定义为long型变量 2.根据“1088.分离整数的各个数”添加一部分代码即可。3.注意题目,限定了最高位不能为0,意味着像380、1000等数末尾的0都要除去。输出共 1 行,一个整数,表示反转后的新数。输入样例二:-380。
2024-01-31 11:02:42 590
原创 1088:分离整数的各个数
给定一个整数n(1≤n≤100000000),要求从个位开始分离出它的每一位数字。从个位开始按照从低位到高位的顺序依次输出每一位数字。注意的点:1.n的取值范围——n定义为long型变量 2.用while循环 3.输出不要忘了加空格。从个位开始按照从低位到高位的顺序依次输出每一位数字。数字之间以一个空格分开。思路:低位到高位依次输出——用%10、/10的特性。输入一个整数,整数在1到100000000之间。输出样例:3 2 1。
2024-01-31 10:39:25 600
原创 1082:求小数的某一位 c
的数据占用8个字节(64位),而float类型的数据占用4个字节(32位)。因此,要得到小数点后十万位的数字……错误思路:先用float/double形式变量储存a/b的值,再乘10^n,结果的个位数即为所求数。三个正整数a,b,n,相邻两个数之间用单个空格隔开。正确代码:用for循环,使a*(10^n)再除b,个位数即为所求。举例:1/2=0.5,10^n=10,0.5*10=5,5即为所求。分数a/b化为小数后,小数点后第n位的数字是多少。
2024-01-30 12:28:11 439 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人