- 博客(36)
- 收藏
- 关注
原创 给一个不多于5位的数,写三个函数,分别是正序输出它,倒序输出它,求出是几位数。
【代码】给一个不多于5位的数,写三个函数,分别是正序输出它,倒序输出它,求出是几位数。
2024-04-27 23:11:21
157
原创 输入10个整数,将其中最小的数与第1个数对换,把最大的数与最后一个数对换,写三个函数:①输入10个数②进行处理③输出10个数
【代码】输入10个整数,将其中最小的数与第1个数对换,把最大的数与最后一个数对换,写三个函数:①输入10个数②进行处理③输出10个数。
2024-04-27 22:53:27
481
原创 数据输出(进制、小数位,左对齐右对齐
注意%#o和%#x,#会把八进制或十六进制的前缀输出。m为正数,左边补空;m是所占的位置 n是保留几位小数。
2024-04-26 13:35:19
394
原创 冒泡排序 选择排序
第一轮后 最大的已经排在了最后 剩下的数进行比较 再从第一个开始,但最后的范围减去一个,因为最大的已经排好了。第二个数与第三个数比,看是不是按小到大的顺序(不是就交换)核心:找最大的放在最后(第一个与第二个比。第一个与第三个比,看第一个是不是最小的,不是则交换。核心:找最小的,放在第一个(第一个与后面每一个比):第一个数与第二个数比,看是不是按小到大的顺序(不是就交换)第五个与最后一个比,看是不是(不是就交换)第四个与第五个比,看是不是(不是就交换):第一个与第二个比,看第一个是不是最小的,不是则交换。
2024-04-22 21:21:07
363
原创 比较字符串的大小(函数),不能用strcpy().s1比s2大,返回一个正数;相等返回0;s1比s2小返回一个负数。
【代码】比较字符串的大小(函数),不能用strcpy().s1比s2大,返回一个正数;相等返回0;s1比s2小返回一个负数。
2024-04-19 22:59:20
316
原创 求x=1-1/22+2/333-3/4444.....n-1/nnnnn的值
【代码】求x=1-1/22+2/333-3/4444.....n-1/nnnnn的值。
2024-04-19 22:34:32
444
原创 经典编程题13 打印出所有的“水仙花数“
例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。%1000 --------> 得到的就是最后三位数。分析:利用for循环控制100-999个数,每个数。%100 --------> 得到的就是最后两位数。/ 1000 --------> 就排除最后三位数。/ 100 --------> 就排除最后两位数。%10 -------> 得到的就是最后一位数。/ 10 -------> 就排除最后一位数。打印出所有的"水仙花数",所谓。分解出个位,十位,百位。
2024-04-04 23:15:19
898
1
原创 1 1 2 3 5 8 13 21....求斐波那契数列的前40项
【代码】1 1 2 3 5 8 13 21....求斐波那契数列的前40项。
2024-03-31 23:02:31
453
1
原创 c语言经典题5/100
假设有x,y两个数,我们需要让x必须是大的那一方,那么我们就可以通过交换实现(如果x本身就大于y那就更好啦hhh)//最后将t的值(也就是x本身的值,因为换给t了) 给y。//将x的值先存放在另一个变量t中,此时x是空的。} //最后完成互换,t最后就空了,因此可以作为交换的中间变量多次使用。//然后将y的值补到x中,此时y空了。核心即,两数的交换,需要用到第三个变量来存放。最后,有不好的地方欢迎各位大佬指点( ̄▽ ̄)"
2024-03-29 23:53:26
206
1
原创 c初学小白 2/100道经典编程题
因此,奖金=之前的奖金+(利润-所在利润段的起点)*率。从键盘输入当月利润m,求应发放奖金总数?当70w的时候,你会怎么算?
2024-03-29 23:22:00
186
1
原创 求a,b,c中最大的数
a : c ,即如果a>b,那么就输出?后面的内容 a,如果不满足a>b,就输出:后面的内容 c。如果a>b,我们只需要判断a和c之间的关系,看谁更大。如果a不大于b,那么我们需要对b和c进行判断。这里是三个数进行比较,于是我们可以进行三目运算符的嵌套。这里我用到的是三目运算符 x?
2024-03-29 23:18:16
388
1
原创 判断是否为素数
if( i > n/2)这里看到有的大佬写的是 if( (i > n/2) && (n!=1) ),个人不知道要不要加后面的n!这是最简单的,上面定义了素数的概念,因此我们把1和本身排除就可以了,看看 2~n-1 这个范围内的数能不能被整除。在这个范围内进行判断,看n是否能够整除这些数。同上,换for循环里面的范围就好,还有最后对i的判断处。这个还是加了hhh,看大家怎么想的吧,加了更完整。1.判断范围是 2 ~ n-1。2.判断范围是 2 ~ n/2。3.判断范围是 2 ~ 根号n。
2024-03-28 23:26:31
354
1
原创 求 1 - 1/2 + 1/3 - 1/4 + 1/5 -... + 1/99 - 1/100
【代码】求 1 - 1/2 + 1/3 - 1/4 + 1/5 -... + 1/99 - 1/100。
2024-03-28 22:55:26
431
1
原创 关于输入输出的格式 %d %f %1f %0.1f
就是你要输出的内容占几个位置,假如这里是%3d,那么对于数字2来说它只占了一个位置,因此左右两边都空一格,来达到占三格的目的。%f和%lf分别是float类型和double类型用于格式化输入输出时对应的格式符号。%f 小数形式输出,默认情况下保留小数点6位 1.000000。double,双精度浮点型,对应%lf。同样,保留二位小数 %0.2f。%d 整型输出 1。表示占6格,保留2位小数。5. %6.2f是什么。
2024-03-27 22:23:24
6228
原创 c语言初学 1/100道经典编程题
想法:进行了三个循环,每一层都从1循环到4,代表可以组成的三位数。但是每个数字只有一个,因此个位十位百位不能重复。在最内层进行if语句判断,如果三者互不相同就打印。设置一个变量,专门用来记录一共有多少个数。放到最内层的if判断中,有一个,就 ++。1 1 1 每一位都可以是任意的1,2,3,4。超级小白(T_T)大佬们别喷。
2024-03-27 20:52:18
245
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人