- 博客(53)
- 资源 (3)
- 收藏
- 关注
原创 字符串中字符类型个数统计
1.题目来源作者: C课程组单位: 浙江大学时间限制: 400 ms内存限制: 64 MB代码长度限制: 16 KB2.问题简述本题要求实现一个函数,统计给定字符串中的大写字母、小写字母、空格、数字以及其它字符各有多少。函数接口定义:void StringCount( char *s );其中 char *s 是用户传入的字符串。函数StringCoun...
2018-11-12 00:36:05 1426 1
原创 用c语言实现字符串复制
1.题目来源作者: C课程组单位: 浙江大学时间限制: 400 ms内存限制: 64 MB代码长度限制: 16 KB2.问题简述本题要求编写函数,将输入字符串t中从第m个字符开始的全部字符复制到字符串s中。函数接口定义:void strmcpy( char *t, int m, char *s );函数strmcpy将输入字符串char *t中从第m个字...
2018-11-12 00:28:01 16315 1
原创 用c语言实现整数逆序
1.题目来源作者: C课程组单位: 浙江大学时间限制: 400 ms内存限制: 64 MB代码长度限制: 16 KB2.问题简述本题要求实现一个求整数的逆序数的简单函数。函数接口定义:int reverse( int number );其中函数reverse须返回用户传入的整型number的逆序数.3.源代码#include<stdio....
2018-11-12 00:20:32 15640 5
原创 用c语言实现字符串逆序
1.题目来源作者: 张泳单位: 浙江大学城市学院时间限制: 400 ms内存限制: 64 MB代码长度限制: 16 KB2.题目简述本题要求实现一个字符串逆序的简单函数。函数接口定义:void f( char *p );函数f对p指向的字符串进行逆序操作。要求函数f中不能定义任何数组,不能调用任何字符串处理函数。 3.源代码#include&l...
2018-11-12 00:13:03 6891 3
原创 删除字符
1.题目来源作者: C课程组单位: 浙江大学时间限制: 400 ms内存限制: 64 MB代码长度限制: 16 KB2.题目简述本题要求实现一个删除字符串中的指定字符的简单函数。#include<stdio.h>#define MAXN 20//其中char *str是传入的字符串,c是待删除的字符。//函数delchar的功能是将字符串str中...
2018-11-12 00:01:26 4485
原创 约瑟夫环
【问题描述】编号为 1,2,...,n 的 n 个人按顺时针方向围坐一圈,每人持有一个密码(正整数)。现在给定一个随 机数 m>0,从编号为 1 的人开始,按顺时针方向 1 开始顺序报数,报到 m 时停止。报 m 的人出圈, 同时留下他的密码作为新的 m 值,从他在顺时针方向上的下一个人开始,重新从 1 开始报数,如此下 去,直至所有的人全部出列为止。【基本要求】 利用单向循环链...
2018-11-02 18:46:15 221
原创 MATLAB之高斯消元法
第一种方法:文件名gauss1.mfunction x=gauss1(A,b)%参量说明:A,系数矩阵;B,常数列向量;zg,增广矩阵%将增广矩阵化为上三角,再回带求解x%此方法较为常规,将zg(k,k)元素乘以-zg(i,k)/zg(k,k)加到第i行%从1:n-1列,主对角元素的以下行,通过两层循环来遍历zg=[A,b];zj=rref(zg);n=length(b);r...
2018-10-31 01:29:10 24167 3
原创 冒泡排序和快速排序
概念不多说,直接上代码://冒泡排序法 #include<stdio.h>#include<stdlib.h>//冒泡函数void BubbleSort(int a[],int n){ int i,j,temp; for(i=0;i<=n-2;i++) { for(j=0;j<=n-2-i;j++) { if(a[j]>...
2018-10-31 01:18:06 180
原创 用数据结构(c语言)实现进制转换
运用栈这种数据结构,简单的实现进制转换,代码如下:/*进制转换问题*/ #include<stdio.h>#include<stdlib.h>#define stack_init_size 100#define stackincrement 10#define error 1#define true 1#define false 0#define o...
2018-10-31 01:13:35 3090 1
原创 数据结构 括号匹配
三种括号形式( ),[ ],{ },输入一段字符串,判断其括号是否匹配。代码如下:/*括号匹配问题*/#include<stdio.h>#include<stdlib.h>#include<string.h>#define stack_init_size 100#define stackincrement 10#define error ...
2018-10-31 01:10:28 1364
原创 c语言之数组
1.随机数程序:include<stdio.h>include<stdlib.h>include<time.h>int main(){ //设置种子,否则默认为1,每次产生的随机数不变 srand((unsigned)time(NULL)); //用for循环产生n个随机数 for(int i=0;i&...
2018-10-31 01:03:41 245 2
原创 链表的基本运算,插入,删除和输出
【问题描述】设计并实现线性表的单链表存储和运算。【基本要求】实现单链表的插入、删除和遍历运算,每种操作用一个函数实现。 插入操作:将一个新元素插入表中指定序号的位置。 删除操作:将指定序号的元素从表中删除。 遍历操作:从表头按次序输出所有元素的值,若是空表,则输出信息“empty list!”。【实现提示】程序运行时,首先在 main 函数中创建空的、带头结点的单链表。然后多次...
2018-10-14 02:26:17 2644 1
原创 基于MATLAB用二分法求非线性方程的零点
概念不多说,很好理解,直接放代码:代码说明:针对每一个问题,我分别创建了三个文件,解法1.m 解法2.m 以script为后缀名的文件。前两个文件存入两种解法的实现函数,最后一个用来存放脚本文件,即将测试的数据编入,调用时可直接在命令行窗口输入脚本文件名。 bisect1.mfunction [x,k]=bisect1(f,a,b,eps)%此题先计算了达到精确值所要走的步数,...
2018-10-14 02:01:30 8755 5
西电算法课程期末复习资料.zip
2020-08-20
Software Architecture.zip
2020-08-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人