work6

这个作业属于哪个课程:https://edu.cnblogs.com/campus/fzu/gjyycx
这个作业要求在哪里:https://edu.cnblogs.com/campus/fzu/gjyycx/homework/14585
学号:102500331
姓名:余武

(1)设计一个按值传递和按地址传递呈现不同效果的程序。
01
(2)编写函数fun(int m, int *k, int xx[]),将小于整数m的非素数存入xx数组中,个数由k返回。
02
(3)编写函数,将长度为n的字符串从第m个字符开始的全部字符复制成另一个字符串。
03
(4)编写函数用冒泡法将数组按从小到大的顺序排列。
04
(5)将n个整数按输入顺序的逆序排列,要求应用带指针参数的函数实现。
{AC489F5E-E05E-4CC6-9901-A8E8673C2FB6}
(6)写一个函数打印arr数组的内容,不使用数组下标,使用指针。
{6D492575-AEA7-4BB3-9DCB-54FCDF221333}
(7)编写程序,分别找出多个n×m数组的最大值、最小值,并输出两个值的下标。
{50353D89-AF5F-49B1-B216-FD2A18A375E2}
{15FB3F4F-CF7B-4DB6-90D2-6C98B57CC5FD}
(8)判断上三角矩阵。上三角矩阵指主对角线以下的元素都为0的矩阵;主对角线为从矩阵的左上角至右下角的连线。本题要求编写程序,判断一个给定的方阵是否上三角矩阵。
{AE2ED61F-4C48-4F46-8303-2ACA6CFA7615}
{E9465272-4108-4667-95C3-D1C7D050B7BC}
(9)给定一个按升序排列的二维数组,编写一个函数来判断目标值是否存在于数组中。数组是一个m x n的矩阵,可使用算法快速查询。
{57FB7392-E755-440A-92CA-491236553863}
(10)编写一个函数,输入一个整数,将其分解为两个质数之和。提示:函数可以声明为int split(int n, int *a, int b)。n作为传入参数,a和b作为传出参数。若无法分解返回0,可以分解则返回1。
{6C6A18C3-AEE4-4BB7-B679-D9C6D93351F8}
(11) 编写函数void shift(char
s, int n),请原地将字符串s循环左移n次。例如,字符串“hello”左移3次得到“lohel”。
{C28561F2-D962-4CE0-8909-1D78C1409BB6}
(12)写一个程序读入一个二维整型数组并判断它是否为魔方矩阵。在魔方阵中,所有的行、列和对角线都拥有相同的和。
{3CE5C3AA-D016-4962-9582-90B1DBC41175}
(13)利用指针,判断两个字符串是否相等。忽略大小写。例如,输入 “hello”和”hELlO”,认为它们是相等的。返回值:1表示相等。0表示不同)。
{E29E00D8-0A2C-4B11-AE3F-240720A8CE54}
(14)定义一个一维数组和二维数组,按顺序打印出数组中每个元素的地址。
{B9F78426-CC6E-4E26-AB67-C4621784CE26}
(15)设计一个分别使用数组名和指针引用数组元素的程序。
{D0CA3C1D-A1DB-491C-8E81-FC68EA0790E3}

posted @ 2025-11-23 23:33  在天上飞的余  阅读(2)  评论(0)    收藏  举报