- 博客(319)
- 收藏
- 关注
原创 7-57 水仙花数
输入两个3位的正整数m,n,输出[m,n]区间内所有的“水仙花数”。所谓“水仙花数”是指一个3位数,其各位数字的立方和等于该数本身。
2023-10-15 12:49:46 431 1
原创 7-49 输出大写英文字母
本题要求编写程序,顺序输出给定字符串中所出现过的大写英文字母,每个字母只输出一遍;若无大写英文字母则输出“Not Found”。
2023-10-15 12:48:22 172
原创 7-48 字符串字母大小写转换
本题要求编写程序,对一个以“#”结束的字符串,将其小写字母全部转换成大写字母,把大写字母全部转换成小写字母,其他字符不变输出。
2023-10-15 12:48:11 647
原创 7-47 交换最小值和最大值
本题要求编写程序,先将输入的一系列整数中的最小值与第一个数交换,然后将最大值与最后一个数交换,最后输出交换后的序列。注意:题目保证最大和最小值都是唯一的。
2023-10-15 12:47:47 265
原创 7-273 判断回文串
若一个串正向看和反向看等价,则称做回文串。例如:t,abba,xyzyx均是回文串。给出一个长度不超过60的字符串,判断是否是回文串。
2023-09-26 11:05:19 214
原创 7-28 统计学生平均成绩与及格人数
本题要求编写程序,计算学生们的平均成绩,并统计及格(成绩不低于60分)的人数。题目保证输入与输出均在整型范围内。
2023-09-25 20:24:11 547
原创 7-24 输出华氏-摄氏温度转换表
输入2个正整数lower和upperlower≤upper≤100),请输出一张取值范围为[lowerupper]、且每次增加2华氏度的华氏-摄氏温度转换表。温度转换的计算公式:C=5×(F−32)/9,其中:C表示摄氏温度,F表示华氏温度。
2023-09-25 20:17:54 237
原创 7-8 找出三位水仙花数
本题要求编写程序,输出给定正整数M和N区间内的所有三位水仙花数。三位水仙花数,即其个位、十位、百位数字的立方和等于该数本身。
2023-09-25 20:17:43 1117
原创 7-5 判断上三角矩阵
上三角矩阵指主对角线以下的元素都为0的矩阵;主对角线为从矩阵的左上角至右下角的连线。本题要求编写程序,判断一个给定的方阵是否上三角矩阵。
2023-09-25 20:16:36 250
原创 7-2 求组合数
本题要求编写程序,根据公式Cnm=m!(n−m)!n!算出从n个不同元素中取出m个元素(m≤n)的组合数。建议定义和调用函数fact(n)计算n!,其中n的类型是int,函数类型是double。
2023-09-25 20:15:47 269
原创 7-1 找完数
所谓完数就是该数恰好等于除自身外的因子之和。例如:6=1+2+3,其中1、2、3为6的因子。本题要求编写程序,找出任意两正整数m和n之间的所有完数。
2023-08-26 19:53:50 757
原创 7-254 静态局部变量(程序举例)
本题是一道代码补全题。代码补全部分是计算。如果n为偶数,那么n/=2;如果n为奇数,n=n*3+1;7-255题干中有问题的答案。3n+1猜想是当今最简单有趣又没有解决的数学问题之一,指的是对于每一个正整数,如果它是奇数,则对它乘 3 再加 1,如果它是偶数,则对它除以 2,如此循环,最终都能够得到 1。请设计函数long next(long n){ },返回3n+1猜想中形式参数n的下一个值。例如:next(5)的值为16、next(16)的值为8等等。主函数的功能为读入一个整数n,输出变换到1的过程。
2023-08-26 19:53:27 134
原创 7-302 sdut-C语言实验- 对称矩阵的判定
输入矩阵的行数,再依次输入矩阵的每行元素,判断该矩阵是否为对称矩阵,若矩阵对称输出“Yes.",不对称输出"No."。
2023-08-26 19:53:06 809
原创 7-301 sdut- C语言实验-数组逆序(数组移位)
有n个整数,使其最后m个数变成最前面的m个数,其他各数顺序向后移m(m < n < 100)个位置。
2023-08-26 19:52:54 397
原创 7-300 sdut-C语言实验- 数列有序!
有n(n<=100)个整数,已经按照从大到小顺序排列好,现在另外给一个整数m,请将该数插入到序列中,并使新的序列仍然有序。
2023-08-26 19:52:42 235
原创 7-298 sdut-C语言实验-众数
众数是指在一组数据中,出现次数最多的数。例如:1, 1, 3 中出现次数最多的数为 1,则众数为 1。给定一组数,你能求出众数吗?
2023-08-25 16:04:05 354
原创 7-297 二维数组处理(二)
从键盘输入6行6列的双精度型二维数组。(1)按行输出二维数组每个元素的值。(2)将上三角形每个元素的值加1,下三角形每个元素的值减1,对角线元素不变。按行输出二维数组每个元素的值。(3)求变化后数组的最大值,按输出示例输出最大值的行列号和最大值。输出格式如下:The max is a[最大值的行下标][最大值的列下标] = 最大值(4)用数组每个元素除以最大值,得到新的数组并输出。输出格式要求:输出的每个浮点数占5列,输出到小数点后2位,右对齐。
2023-08-25 16:03:52 63
原创 7-296 二维数组处理(一)
输入整型二维数组a(5行5列),完成如下要求:输出二维数组a。将a的第2行和第4行元素对调后,形成新的二维数组a并按行输出,每个元素之间隔一个空格。(行号从0开始计算)。用对角线(指二维数组左上角到右下角的对角线)上的元素分别去除相应行的各元素,形成一个新的双精度型二维数组b并输出,每个输出占8列,输出到小数点后3位。
2023-08-25 16:03:40 124
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人