- 博客(20)
- 资源 (2)
- 收藏
- 关注
原创 给你一个正整数 n ,生成一个包含 1 到 n2 所有元素,且元素按顺时针顺序螺旋排列的 n x n 正方形矩阵 matrix 。
把这个题目分解为一个一个圈地去填充结果矩阵,核心就在于实现一个圈的填充。
2024-06-01 16:14:56 108
原创 蓝桥杯求解回文数(栈求解版本)
1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。按从小到大的顺序输出满足条件的四位十进制数。
2024-01-20 16:56:44 691
原创 python求解特殊回文数
输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n。123321是一个非常特殊的数,它从左边读和从右边读是一样的。按从小到大的顺序输出满足条件的整数,每个整数占一行。输入一行,包含一个正整数n。
2024-01-20 16:18:55 719
原创 python十六进制转八进制
输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n。123321是一个非常特殊的数,它从左边读和从右边读是一样的。按从小到大的顺序输出满足条件的整数,每个整数占一行。输入一行,包含一个正整数n。
2024-01-20 13:29:45 369
原创 试题 基础练习 十进制转十六进制
输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n。123321是一个非常特殊的数,它从左边读和从右边读是一样的。按从小到大的顺序输出满足条件的整数,每个整数占一行。输入一行,包含一个正整数n。
2024-01-18 13:46:51 402
原创 超松弛迭代法求导体槽点位 C语言版
直接上 代码。//电信1902班 胡彬//2021.10.12#include "stdio.h"#include "math.h"#define pi 3.1415#define p 8 //正方形分割的一边点数int main(void){ int k = 0;//迭代次数 double a = 2 / (sin(pi / (p - 1)) + 1), F1[p][p] = { 0 },F2_ = 0,error_1 = 0,error_2 = 0;//收敛因子
2021-10-12 18:55:30 174
原创 HAL_Delay()函数无法用于中断函数中,否则会一直卡死在这
由于SysTick是内核中断,优先级别默认最低,根本就不会去执行从而导致卡死在中断函数的延时步骤上,今天突然碰到这个BUG有点懵,发出来希望能帮到你。
2021-07-19 19:19:52 1432 2
原创 蓝桥杯16进制转8进制,虽然运行超时,但还是可以借鉴
#include "stdio.h"#include "string.h"#include "math.h"static char arr_2[16][5] = {"0000","0001","0010","0011","0100","0101","0110","0111","1000","1001","1010","1011","1100","1101","1110","1111"};//存储所有4位二进制数 int transfer(char p)//字符转数字 { int n; .
2021-03-27 15:38:31 123
原创 结构体链表的学习,可以用于学籍管理系统,如果觉得想要别的功能可以在评论里说一说。
本链表包括功能有:创造n个节点的链表插入一个节点删除一个节点可用于制作C语言学籍管理系统,可做借鉴。代码如下:#include<stdio.h>#include<stdlib.h>//malloc函数的库函数#include<string.h>static int s;struct student//定义一个结构体{ char number[20]; struct student *next;};struct studen
2020-06-18 19:25:02 227
原创 C语言课程设计:学生学籍管理系统
一 .课题设计内容与主要功能1.1问题描述:通过该系统实现对学生学籍信息进行录入、显示、修改、插入、删除、排序、保存等操作的管理。2.1功能要求:1、本系统采用一个包含N个数据的结构体数组,每个数据的结构应当包括:学号、姓名、性别、出生日期、入学时间、专业、班级、备注。2、本系统显示这样的菜单:请选择系统功能项:j.学生学籍信息录入k.学生学籍信息显示l.学生学籍信息保存m.学...
2020-01-04 15:42:41 4264 2
原创 8-4 计算最长的字符串长度 (15分)
本题要求实现一个函数,用于计算有n个元素的指针数组s中最长的字符串的长度。函数接口定义:int max_len( char *s[], int n );其中n个字符串存储在s[]中,函数max_len应返回其中最长字符串的长度。#include <stdio.h>#include <string.h>#include <stdlib.h>#def...
2019-12-24 22:27:04 281
原创 8-6 指定位置输出字符串 (20分)
本题要求实现一个函数,对给定的一个字符串和两个字符,打印出给定字符串中从与第一个字符匹配的位置开始到与第二个字符匹配的位置之间的所有字符。函数接口定义:char *match( char *s, char ch1, char ch2 );函数match应打印s中从ch1到ch2之间的所有字符,并且返回ch1的地址。#include <stdio.h>#define MAXS...
2019-12-24 22:24:28 1856
原创 8-1 使用函数实现字符串部分复制 (20分)
本题要求编写函数,将输入字符串t中从第m个字符开始的全部字符复制到字符串s中。函数接口定义:void strmcpy( char *t, int m, char *s );函数strmcpy将输入字符串char *t中从第m个字符开始的全部字符复制到字符串char *s中。若m超过输入字符串的长度,则结果字符串应为空串。#include <stdio.h>#define MA...
2019-12-24 22:22:48 835
原创 PTA 7-8 组个最小数 (20分)
给定数字0-9各若干个。你可以以任意顺序排列这些数字,但必须全部使用。目标是使得最后得到的数尽可能小(注意0不能做首位)。例如:给定两个0,两个1,三个5,一个8,我们得到的最小的数就是10015558。现给定数字,请编写程序输出能够组成的最小的数。#include<stdio.h>int main(void){ int a[10]; for(int i ...
2019-12-22 23:06:17 517
原创 pta 数列求和加强版
数列求和加强版给定某数字A(1≤A≤9)以及非负整数N(0≤N≤100000),求数列之和S=A+AA+AAA+⋯+AA⋯A(N个A)。例如A=1, N=3时,S=1+11+111=123。#include"stdio.h"int main (void){ int f[100010] = {0}, a, n, m = 0; scanf("%d%d", &a, &...
2019-12-22 13:02:42 1080
原创 所谓“螺旋方阵”,是指对任意给定的N,将1到N×N的数字从左上角第1个格子开始,按顺时针螺旋方向顺序填入N×N的方阵里。本题要求构造这样的螺旋方阵。
所谓“螺旋方阵”,是指对任意给定的N,将1到N×N的数字从左上角第1个格子开始,按顺时针螺旋方向顺序填入N×N的方阵里。本题要求构造这样的螺旋方阵。这是最基本的思路#include "stdio.h"int main(void){ int a[10][10], n, x, y, z, w, m = 1; scanf("%d", &n); fo...
2019-12-21 16:20:03 12479 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人