- 博客(53)
- 收藏
- 关注
原创 给你一个整数 num ,返回 num 中能整除 num 的数位的数目
解释:121 可以被 1 整除,但无法被 2 整除。由于 1 出现两次,所以返回 2。如果满足 nums % val == 0 ,则认为整数 val 可以整除 nums。给你一个整数 num ,返回 num 中能整除 num 的数位的数目。解释:1248 可以被它每一位上的数字整除,因此答案是 4。解释:7 被自己整除,因此答案是 1。输入:num = 1248。输入:num = 121。num 的数位中不含 0。输入:num = 7。
2023-10-26 20:52:10
431
原创 C语言 L1-008 求整数段和
输入在一行中给出2个整数A和B,其中−100≤A≤B≤100,其间以空格分隔。输出格式:首先顺序输出从A到B的所有整数,每5个数字占一行,每个数字占5个字符宽度,向右对齐。最后在一行中按Sum = X的格式输出全部数字的和X。
2023-09-18 22:13:11
57
原创 L1-007 念数字
输入一个整数,输出每个数字对应的拼音。当整数为负数时,先输出fu字。在一行中输出这个整数对应的拼音,每个数字的拼音之间用空格分开,行末没有最后的空格。输入在一行中给出一个整数,如:1234。提示:整数包括负数、零和正数。
2023-09-18 21:20:31
39
原创 C语言 检验并打印幻方矩阵
幻方矩阵是指该矩阵中每一行、每一列、每一对角线上的元素之和都是相等的。从键盘输入一个5×5的矩阵并将其存入一个二维整型数组中,检验其是否为幻方矩阵,并将其按指定格式显示到屏幕上。如果是幻方矩阵,输出提示信息: “It is a magic square!(输人样例中“_”代表空格,输出样例中“*”代表空格)矩阵元素的输出: “%4d”(换行使用"\n")(输人样例中“_”代表空格)(输出样例中“*”代表空格)(输人样例中“_”代表空格)检验并打印幻方矩阵(4分)输入格式: “%d”
2023-09-10 20:19:52
748
原创 C语言 兔子生崽问题
假设一对小兔的成熟期是一个月,即一个月可长成成兔,那么如果每对成兔每个月都可以生一对小兔,一对新生的小兔从第二个月起就开始生兔子,试问从一对兔子开始繁殖,n(n<=12)月以后可有多少对兔子(即当年第n月份总计有多少对兔子,含成兔和小兔)?第12个月的兔子总数的输出格式: “\nTotal=%d\n”综合(1)和(2)有:每月成兔对数 = 前两个月成兔对数之和。(2)每月成兔对数 = 上个月成兔对数 + 上个月小兔对数。(1)每月小兔对数 = 上个月成兔对数。每个月兔子对数的输出格式: “%4d”
2023-09-10 17:56:06
398
原创 C语言 矩阵转置
用二维数组作为函数参数,编程计算并输出n×n阶矩阵的转置矩阵。其中,n的值不超过10,n的值由用户从键盘输入。输出提示信息:“The transposed matrix is:\n”提示输入矩阵数据:“Input %d*%d matrix:\n”提示输入矩阵的阶数:“Input n:”矩阵转置v1.0(4分)输入格式: “%d”输出格式:“%4d”
2023-09-10 16:57:33
455
原创 组合三位数
将0到9这十个数字分成三个3位数,要求第一个3位数,正好是第二个3位数的1/2,是第三个3位数的1/3。问应当怎样分,编写程序实现。输出格式:“%d,%d,%d\n” (注意:输出的顺序为第一个3位数,第二个3位数,第三个3位数)
2023-09-09 21:39:39
69
原创 C语言 求100以内的最大素数
编程计算n(n<=500)以内的10个最大素数及其和,分别输出这最大的10个素数及其和。n的值要求从键盘输入。要求10个素数按从大到小的顺序输出。10个最大素数和的输出格式:“\nsum=%d\n”输入提示信息:“Input n(n<=500):”10个最大素数的输出格式:“%6d”4求100以内的最大素数(4分)输入格式: “%d”
2023-09-09 21:00:03
1666
原创 C语言 递归 水手分椰子
n(1<n<=5)个水手在岛上发现一堆椰子,先由第1个水手把椰子分为等量的n堆,还剩下1个给了猴子,自己藏起1堆。然后,第2个水手把剩下的n-1堆混合后重新分为等量的n堆,还剩下1个给了猴子,自己藏起1堆。以后第3、4个水手依次按此方法处理。最后,第n个水手把剩下的椰子分为等量的n堆后,同样剩下1个给了猴子。请用迭代法编程计算并输出原来这堆椰子至少有多少个,n的值要求从键盘输入。若输入的n值超出要求的范围,程序输出"Error!提示:分成的等量的堆数应该与水手的数量一致.
2023-09-06 19:40:47
1379
原创 C语言 5分制成绩
下面代码的功能是将百分制成绩转换为5分制成绩,具体功能是:如果用户输入的是非法字符或者不在合理区间内的数据(例如输入的是a,或者102,或-45等),则程序输出 Input error!,并允许用户重新输入,直到输入合法数据为止,并将其转换为5分制输出。
2023-09-02 19:53:56
580
原创 C语言 绘制金字塔
(说明:上面运行结果示例中,每行字母前面的下划线"_"代表屏幕上实际输出的是空格,最后一行前面有一个空格,倒数第二行有两个空格,以此类推。输入提示信息:“Please input a capital:\n”输入格式: “%c”
2023-08-30 22:15:26
1308
原创 【无标题】
函数功能:判断x是否是素数,若函数返回0,则表示不是素数,若返回1,则代表是素数。从键盘任意输入一个整数n,编程计算并输出1~n之间的所有素数之和。函数原型:int IsPrime(int x);输入提示信息:“Input n:”输出格式:“sum=%d\n”
2023-08-29 21:37:12
85
原创 【无标题】
从键盘输入一系列正整数,输入-1表示输入结束(-1本身不是输入的数据)。编写程序判断输入数据中奇数和偶数的个数。如果用户输入的第一个数据就是-1,则程序输出"over!用户每输入一个数据,输出该数据是奇数还是偶数,直到用户输入-1为止,分别统计用户输入数据中奇数和偶数的个数。用户每输入一个密码并按回车键后,程序给出判断:如果是数字,则原样输出该数字,并提示用户目前已经输入了几位密码,同时继续输入下一位密码;否则,程序提示"error",并让用户继续输入下一位密码。直到用户输入的密码全部是数字为止。
2023-08-28 21:50:24
289
原创 程序判断整数共有几位
从键盘输入一个整型数据(int型),编写程序判断该整数共有几位,并输出包含各个数字的个数。例如,从键盘输入整数16644,该整数共有5位,其中有1个1,2个6,2个4。
2023-08-27 22:30:40
558
原创 【无标题】
假设人的心率为每分钟跳75下,编程从键盘输入你的出生年和今年的年份,然后以年为单位计算并输出从你出生开始到目前为止的生命中已有的心跳总数(要求考虑闰年)。输出格式:“The heart beats in your life: %lu”为避免出现格式错误,请直接拷贝粘贴题目中给的格式字符串和提示信息到你的程序中。输入提示信息:“Input your birth year:”输入提示信息:“Input this year:”闰年相关的问题v4.0——计算心跳数。
2023-07-30 18:23:16
600
1
原创 【无标题】
其中函数prime当用户传入参数p为素数时返回1,否则返回0;函数PrimeSum返回区间[m, n]内所有素数的和。题目保证用户传入的参数m≤n。本题要求实现一个判断素数的简单函数、以及利用该函数计算给定区间内素数和的函数。素数就是只能被1和自身整除的正整数。注意:1不是素数,2是素数。/* 你的代码将被嵌在这里 */习题5-4 使用函数求素数和。
2023-07-01 12:33:40
44
原创 【无标题】
其中n和ch是用户传入的参数,n为[1, 9]的正整数。要求函数按照如样例所示的格式打印出n行由字符ch构成的字符金字塔。注意每个字符后有一个空格。本题要求实现函数输出n行字符金字塔。在这里给出相应的输出。练习5-3 字符金字塔。
2023-06-19 22:26:46
54
原创 【无标题】
输入一个整数,输出每个数字对应的拼音。当整数为负数时,先输出fu字。在一行中输出这个整数对应的拼音,每个数字的拼音之间用空格分开,行末没有最后的空格。输入在一行中给出一个整数,如:1234。提示:整数包括负数、零和正数。
2023-05-23 21:53:11
43
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人