C-练习
C-练习
fleet1126
这个作者很懒,什么都没留下…
展开
-
菱形-C-20211215
打印菱形#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<stdlib.h>#include<string.h>#include<assert.h>#include<time.h>int main(){ clock_t start=0,end=0; double duration=0; int row=0; scanf("%d",&row);原创 2021-12-15 14:06:45 · 881 阅读 · 0 评论 -
检测两个字符串左旋右旋-C-20211224
检测两个字符串是左旋相同还是右旋相同/*检测两个字符串是左旋相同还是右旋相同*/#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<stdlib.h>#include<string.h>#define LEN 33char *my_fgets(char *str,const int n);int compare_str(const char *str1,const char *str原创 2021-12-24 13:11:33 · 423 阅读 · 0 评论 -
杨氏矩阵-C-20211229
随机生成杨氏矩阵查找目标数#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<stdlib.h>#include<time.h>typedef struct found{ int row; int column;}Found;int main(int argc,char *argv[]){ srand((unsigned int)time(0)); int row=15,ch=原创 2021-12-29 14:10:50 · 351 阅读 · 0 评论 -
my_strstr-C-20211231
my_strstr#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<string.h>#include<assert.h>const char *my_strstr(const char *str1,const char *str2);int main(int argc,char *argv[]){ const char *str1="abbbbcdbcdghi"; const cha原创 2021-12-31 17:04:18 · 501 阅读 · 0 评论 -
my_memcpy-C-20220103
my_memcpy#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<string.h>void *my_memcpy(void *dest,const void *src,size_t n);int main(int argc,char *argv[]){ int arr1[]={1,2,3,4,5,6,7,8}; int arr2[]={8,8,8,8,8}; size_t len=sizeof原创 2022-01-03 23:47:40 · 516 阅读 · 0 评论 -
my_memmove-C-20220103
my_memmove#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>/*#include<stdlib.h>*/#include<string.h>void *my_memmove(void *dest,const void *src,size_t n);int main(int argc,char *argv[]){ int arr[]={1,2,3,4,5,6,7,8}; size_t len=s原创 2022-01-04 16:39:27 · 496 阅读 · 0 评论 -
my_strcmp-C-20211231
my_strcmp#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<assert.h>int my_strcmp(const char *str1,const char *str2);int main(int argc,char *argv[]){ char *str1="abcd"; char *str2="abcde"; int result=原创 2021-12-31 11:15:14 · 305 阅读 · 0 评论 -
队列ADT-CPrimerPlusV6-20211102
队列ADT-CPrimerPlusV6-20211102原创 2021-11-02 08:16:06 · 249 阅读 · 0 评论 -
6.分支和循环,37min 习题-C-20211102
P5 6.分支和循环,37min 习题。原创 2021-11-02 23:13:40 · 138 阅读 · 0 评论 -
字符串左旋右旋-C-20211225
输入字符串和步数(正负)实现左旋右旋#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<stdlib.h>#include<string.h>#define LEN 33char *my_fgets(char *str,int n);void movestr(char *str,int n);int main(){ char arr[LEN]={0}; int move=0,c原创 2021-12-25 22:47:50 · 391 阅读 · 0 评论 -
通讯录(柔性数组,动态内存,文件读取、TXT)-C-20220120
C语言建立txt版通讯录(柔性数组,动态内存,文件读取)txt中包含了标题行和数据的序号这些不需要录入结构体的数据,搞得函数很复杂,仔细考虑完善了一些异常情况,很多地方加了注释,我自己都觉得代码有些繁杂应该可以进一步优化缩减,先这样吧,已经等以后学数据结构会有更好的通讯录。Contact_txt.h 头文件#ifndef _Contact_txt_H_#define _Contact_txt_H_#define _CRT_SECURE_NO_WARNINGS 1#include<s原创 2022-01-20 14:16:08 · 1086 阅读 · 0 评论 -
每组条件只对半句-C-20211223
T(n)=O(N^5)每组条件只对半句#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<stdlib.h>#include<time.h>//每组条件只对半句//a b==2,a==3//b b==2,e==4//c c==1,d==2 //d c==5,d==3//e e==4,a==1int main(){ char score[5]={0}; for(score[0原创 2021-12-23 12:39:44 · 431 阅读 · 0 评论 -
五习题合一-C-20211110
张鹏伟-1:50:39原创 2021-11-10 16:28:53 · 1678 阅读 · 0 评论 -
杨辉三角-C-20211221
杨辉三角#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<stdlib.h>#include<time.h>/*EG:row=6000001 0 0 0 0 000001 1 0 0 0 00001 2 1 0 0 0001 3 3 1 0 001 4 6 4 1 01 5 10 10 5*///在row比较大的时候排版就变乱了,应该如何正确无误且美观的排版?int ma原创 2021-12-21 13:07:04 · 1297 阅读 · 0 评论 -
队列ADT(FIFO)添加新项-C-20211111
队列ADT(FIFO) enqueue原创 2021-11-11 11:27:20 · 388 阅读 · 0 评论 -
早餐店(ADT-FIFO)-C-20211116
队列ADT-FIFO模拟经营一家早餐店原创 2021-11-16 09:42:27 · 461 阅读 · 0 评论