自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 行列互换

#include<stdio.h>int **transform(int **arry, int row_count, int col_count){//列变行,行变列,则行的个数是以前列的个数,列的个数是以前行的个数int **p = NULL;//矩阵中有多少行,取决于以前有多少列,然后申请地址空间p = (int **)malloc(sizeof(int *) * col_count);for (int i = 0; i < col_count; i++){//一行

2021-12-01 07:46:19 763

原创 13个人围成环,123报数 报到3的人退出,最后剩一人结束。用链表实现

#include <stdio.h>#define NUM 13typedef struct people{int num;struct people *next;} people;int main(){int count = NUM;people p[NUM];people *head;head = p; //head 指向p[0]//1~13编号for (int i = 0; i < NUM; i++){head->num = i + 1;hea

2021-11-26 08:55:43 234

原创 一数组10个元素,将最大值放最后,最小值放开头,写三个函数分别实现输入 换值 输出。(老是出错,终于可以了,做个笔记)

#include <stdio.h>void input(int *arry, int len){for (int i = 0; i < len; i++) {scanf("%d", &arry[i]);}}void print(int *arry, int len){for (int i = 0; i < len; i++) {printf("%d “, arry[i]);}printf(”\n");}void handle(int *arry,

2021-11-26 08:15:49 758

原创 n个数 向后移动m位

#include <stdio.h>void move(int *arry, int n, int m){int end_idx = n - m;//找到倒数第m个数据的位置,也就是要移动到数组首部的数据的起始位置for (int i = 0; i < m; i++){int *p = arry + n-1;//从倒数第m个数据的位置开始逐渐向后偏移直到数组尾部int tmp = *p;//获取到这个位置的值,用于数组前边数据向后偏移1位之后,向数组第i位赋值for (in

2021-11-25 08:09:59 528

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除