【c语言】Online Judge Practice 4
程序员文章站
2022-03-04 19:37:16
...
Online Judge Practice 4
2020年春节期间
武汉肺炎确诊病例数攀增
举国上下支援武汉
祝愿祖国挺过这一难关
武汉加油!中国加油!
c语言
一、翻转数组
【注】
使用指针能改变传入的数组的值
【代码】
二、使用指针函数对10个整数进行选择排序
【代码】
三、求二维数组第n个元素的值
【代码】
四、一维数组动态构造
【注】
使用malloc、free函数应该加上stdlib.h头文件
【代码】
五、字符串排序
【注】
字符串交换要使用strcpy函数
【代码】
六、10个数将最小的放前面最大的放后面
【注】
两种情况:
1.普通型
2.最小的在最后,最大的在最前
如果再按照上述方法会使得交换两遍
得到和原来的序列
所以要加入判定条件
【代码】
七、将数组后m位数移到数组最前端
【注】
定义一个数组
找到移动位置
定义一个临时数组
从该位置遍历将数组元素移动到临时数组中
将前面元素移动到临时数组后部
将临时数组复制到原数组
【代码】
八、n个人围成一圈,报数为3的剔除,求最后剩哪一位
【代码】
九、使用指针遍历字符数组元素
【代码】
十、对多个字符串进行排序
【注】
使用二维数组
使用冒泡排序
使用strcmp函数进行比较
【代码】
上一篇: C语言编程:简单的a+b
推荐阅读
-
11月编程语言排行榜 Python逆袭C#上升到第4
-
pow函数(数学次方)在c语言的用法,两种编写方法实例( 计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值)
-
C语言编程入门之--第五章C语言基本运算和表达式-part4
-
c语言:求多项式1-1/2+1/3-1/4+...+1/99-1/100的值,3种循环实现
-
C语言:计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值
-
C语言程序设计100例之(4):水仙花数
-
c语言:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?打印出来?
-
c语言:4种方法;交换两个整数的位置(包括引入第三方变量和不引入第三方变量)
-
从Android Java基础之上学习C/C++语言4 --C语言基础--字符串
-
C语言入门教程-(4)常量和变量