- 博客(8)
- 收藏
- 关注
原创 递归求平方根
不用while循环,因为while语句中出现的x1没有初始化,所以用dowhile语句。已知求平方根的迭代公式为xn+1=1/2(xn+a/xn)。
2023-12-19 19:39:47
509
1
原创 查找子串
输出子串所在的位置,若未找到,则输出-1,作为一个优秀的程序员,要记住第一位是0。请编写一个程序,判定一个字符串是否是另一个字符串的子串的程序。两个字符串,各占一行,其中第一行为主串。
2023-12-19 17:40:26
332
1
原创 自然数的素因子分解
从标准输入读取一个整数n(1<n<32767),将n分解为质数幂的乘积,将结果打印到标准输出上。分解式中的质数按从小到大的顺序输出。例如,当输入数据为60时,程序应输出:60=2×2×3×560=2×2×3×5。
2023-12-17 19:22:36
439
1
原创 自然数n立方分解
任何一个自然数n的立方均可写成n个连续奇数之和。例如:1*3=12*3=3+53*3=7+9+11编程实现:输入一自然数n,求组成n3的n个连续奇数。输入数据输入为一个自然数。输出数据输出为自然数的立方分解式,其中各项按从小到大的顺序排列。
2023-12-17 12:09:27
427
原创 学号排序问题
先输入要输入的数据个数,因为是个整型数据,所以我一般用scanf读入,然后定义一个二维字符数组去存储学号,按行读入的话可以用gets函数和fgets函数(当然不嫌麻烦的话也可以用scanf),因为fgets能限定输入,,而且当时的编译器不支持gets,所以我用的是fgets。if (strcmp(a[i], a[j]) > 0)//strcmp和strcppy都是string.h中的函数,进行逐个字符的比较。if (strcmp(a[i], a[j]) == 0)//如果两个字符串相等。
2023-12-17 11:47:34
627
1
原创 数字菱形
每一行的数字都是2*n-1个 ,并且都是从大到小输出,所以可以从中间分开;先确定程序形式,因为结果是对称图形,所以可以分部分输入。在定义一个整数l,l从2到i递增,然后把下半部分补全。这样可以把大致的框架搞定 输出结果就是一个等腰三角形。输出如图所示的数字菱形,图中所示为4阶数字菱形。定义一个整数k,k从i开始到k大于一递减。第一个循环输入上部分的四行。
2023-12-03 21:58:50
387
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人