![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
文章平均质量分 96
twentyonepilots
这个作者很懒,什么都没留下…
展开
-
Java Era:力扣刷题记录
79. Word Search掌握C语言中二维指针的定义(不定长度二维数组传参需要使用):int** visited = malloc(sizeof(int*) * boardSize); for (int i = 0; i < boardSize; i++) { visited[i] = malloc(sizeof(int) * boardColSize[0]); memset(visited[i], 0, sizeof(int) * boardColSi原创 2021-02-20 23:06:03 · 414 阅读 · 0 评论 -
C语言 packets打包问题
Problem DescriptionA factory produces products packed in square packets of the same height h and of the sizes 1*1, 2*2, 3*3, 4*4, 5*5, 6*6. These products are always delivered to customers in the sq...原创 2018-09-20 16:32:50 · 1017 阅读 · 0 评论 -
C语言 动态数组和快速排序实践
本题中注释部分是标准的快速排序,另外使用了动态数组。 Problem Description Since milk packaging is such a low margin business, it is important to keep the price of the raw product (milk) as low as possible. Help M...原创 2018-09-17 00:02:10 · 342 阅读 · 0 评论 -
程序设计实践 笔记
异或运算(a^b)的应用:2n+1个数中,n个数都出现了两次,怎么找剩下那一个数?所有数进行异或运算即可。利用性质a^b^b=a。转关于while循环中的~scanf():可以经常在ACM代码中看到 while(~scanf(“%d”,&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;n)){ } 这样的代码,意思是在读到输入结尾时循环也结束。原创 2018-09-11 23:35:34 · 604 阅读 · 0 评论 -
C语言 记忆测试(Memory Test)小游戏的实现
刘晓燕老师的C Programming Language选修课作业。一、问题说明原问题描述如下: The problem is to write a memory-test game. The computer displays a sequence of digits on the screen for a short period of time. The player t...原创 2018-05-30 17:19:51 · 5704 阅读 · 4 评论 -
C语言实现大计基作业之某种图灵机
大计基作业中有这么一道题: 答案是D项。 那么如何实现这个图灵机的功能呢? 首先想到需要创建一个不定长度的数组。实际上,如果让用户输入字符串的长度,再输入字符串,就没有什么意义了,所以才想到找个办法根据用户输入的字符串长度创建数组。时间所限,还没有好好研究,现在贴下有关的链接: https://bbs.csdn.net/topics/391041428 那么我们先做个固定长度的,比...原创 2018-04-09 14:42:42 · 1034 阅读 · 0 评论 -
C语言 寻找数据中的众数
室友畅的c语言作业。 基本思路:a[]用来存放数据,b[]用来存放a[]中每个数据的出现次数,注意当一个数据出现多次是,只有第一次出现时对应的b[]是次数,剩下的都是1。这样减少判断次数。NUM记录众数的出现次数,FLAG记录众数的出现位置。考虑到多个众数的情况,引入c[],记录与众数出现次数相同的次数的数据。 源代码如下:#include&lt;stdio.h&gt;#define N...原创 2018-04-08 20:09:24 · 15562 阅读 · 9 评论 -
C语言:向函数传递和返回字符串:Strlen函数、Strcpy、Strcat函数函数的实现
本篇博客是对MOOC:向函数传递和返回字符串的笔记整理。字符指针的定义在进入题目这几个函数的编写之前,首先要在字符指针的定义上注意一点: 如果定义的字符指针,那么指针可以修改,而字符串不能修改;如果定义的数组名,那么相反,数组名不能修改,而字符串不能修改。原因就是pStr是一个指向常量存储区中的字符串的指针变量,可以修改它的指向,但是不能修改常量存储区中的值;而数组名str的值是...原创 2018-02-01 22:29:31 · 10719 阅读 · 0 评论 -
C语言 关于字符串的输入
MOOC上这一节MOOC:关于字符串的存储与表示的例题,大致代码如下:#include #define N 5int main(){ char b[N + 1]; char *a = b; printf("Input:"); gets(a); printf("%s\n",a); return 0;}但是在VS2017的实际运行中原创 2018-02-01 01:06:28 · 7396 阅读 · 0 评论