1

C语言设计实验报告(第三次)

姓名:龚政 实验地点:家 实验时间:2020 3 25 实验项目:4.3.1箱子形状;4.3.2优惠政策;4.3.3计算月份天数;4.3.4自动售货机;4.3.5分析程序 实验目的与要求 正确使用C语言逻辑运算和关系运算 正确使用关系表达式和逻辑表达式 正确使用算术运算符和运算规则 if.else语 ...

洋葱gz 发布于 2020-03-20 20:40 评论(0)阅读(120)
0

排序算法01------------------------------------冒泡排序

1.排序算法在编程中必不可少,也很常用,是必须要学的。 2.就我本人看来,最适合练习各种算法的语言非C语言不可。C语言本身语法简单直接明了,没有太多的封装,很适合描述算法的各步骤。 一 .冒泡排序 1)冒泡排序在排序算法中比较常见,也很简单,适合数据量不是很大的程序,适合日常使用。 2)冒泡排序的原 ...

对愁眠 发布于 2020-03-20 10:36 评论(0)阅读(61)
1

Ubuntu下实现歌词解析

我们要明确目的,实现歌曲歌词同步。 1.将歌词文件一次性去取到内存中。(以周董的“简单爱”为例) a.用fopen打开歌词文件 FILE *fp = fopen(“简单爱.lrc”,"r");(r->只读) b.使用fseek将文件流指针,要定位到文件尾部,ftell或得文件总大小; c.使用rew ...

进击的小尧好程序员 发布于 2020-03-20 08:37 评论(0)阅读(64)
0

个位数统计

题目: 题目链接 代码及思路: #include <stdio.h> #include <string.h> int main() { //以字符串的形式接受用户输入的数字 char str[1000]; //定义一个统计数组 int nums1[10] = {0}; scanf("%s", str ...

陈太浪 发布于 2020-03-17 22:01 评论(0)阅读(48)
2

小游戏一之---------贪食蛇教程

1.个人认为,学编程最重要的是多动手写代码,只有你真正去写,你才能发现自己的问题所在,发现并改正,你的能力就能得到提升。对于大多数人而言,你踏踏实实把所学到的知识理解并运用好,你就能成为一个不错的程序员。 2.写一些小游戏用于练习是一个很不错的选择,代码量不算多,也不算少,既可以巩固知识,又可以提升 ...

对愁眠 发布于 2020-03-17 16:02 评论(0)阅读(176)
0

C语言实现简单计算器小项目

昨天刚安装上devc++,半夜想着练练C语言吧 于是就看到实验楼有一个计算器的项目 之前做过一次,这次写的主要是思路 首先我们先从原理思考jia,实现简单的计算器就要具备加减乘除这些,看普通的计算器也就是输入的两个数值和加减乘除号,所以实现这个也是很简单的啦 第一步,不要忘记我们的头文件 #incl ...

情颂 发布于 2020-03-17 11:43 评论(0)阅读(219)
0

关于SDL的一些坑:找不到WinMain,不显示控制台,添加链接库等

目录: 1. "用CMake构建SDL时报错" 2. "Gcc添加链接库" 3. "Gcc找不到入口(WinMain)" 4. "让SDL启动时不带控制台窗口" 用CMake构建SDL时报错 这个错误信息翻译成人话就是:你妈的,别在根目录里构建项目!快去创建个build目录,在那里构建! 解决方法很 ...

拉了个灯灯灯灯灯 发布于 2020-03-16 17:03 评论(0)阅读(72)
0

回文数题解

题目描述 对于一个自然数 n,若将 n 的各位数字反向排列所得的数 n1 与 n 相等,则称 n 为回文数,例如 2332。 若给定一个 N( 2 例如对于十进制数 79 STEP1 : 79 + 97 = 176 STEP2 : 176 + 671 = 847 STEP3 : 847 + 748 ...

dump16 发布于 2020-03-14 16:28 评论(0)阅读(33)
0

运算符

运算符 算术运算符 + / %(取余) 这里我们重点讲解 / 和 % 运算 / 运算 补充一点的是这里说的截取小数部分是直接截取掉,而不是采取四舍五入的方式。3.1是3。3.9也是3 % 运算 取余运算要求的是运算对象必须是整数。结果是整除后的余数。其余数的符号与被除数相同。 逻辑运算符 && || ...

江湖混子 发布于 2020-03-14 16:19 评论(0)阅读(52)
0

关于C语言得非法输入

关于C语言得非法输入 首先我们来看看什么是非法输入 我们看到用户的非法输入给后面造成了严重的影响 控制非法输入 ...

江湖混子 发布于 2020-03-14 14:19 评论(0)阅读(110)
0

scanf函数的讲解

scanf函数的讲解 scanf("输出控制符",&变量) &是一个取地址的符号 scanf("非输出控制符,输出控制符",&变量) 在键盘上输入多个变量 scanf("输出控制符输出控制符" ,&变量,&变量) ...

江湖混子 发布于 2020-03-14 13:43 评论(0)阅读(76)
0

输出控制符的详解

为什么要使用输出控制符: 我们知道在计算机中数据是以二进制的形式存储在计算机中的,但是01组成的代码既可以表示数据也可以表示指令。如果不用输出控制符变成我们想要的样子的话,很容易的造成误解。 如果01组成的代码表示的是数据的话,那么同样的 01 代码组合不同的输出格式就会有不同的输出结果。所以需要使 ...

江湖混子 发布于 2020-03-13 22:36 评论(0)阅读(87)
0

printf函数的讲解

printf函数的常见的用法 pritnf(""); printf("输出控制符",变量); printf("输出控制符+空格+输出控制符", 变量,变量) printf("非输出控制符,输出控制符",变量) ...

江湖混子 发布于 2020-03-13 21:15 评论(0)阅读(45)
0

关于字节、Ascll码、字符的存储的讲解

什么叫字节 字节是存储数据的单位。也是硬件所能够进行访问的最小的单位。前面我们说cup是从内存进行调用程序然后执行。在内存中程序的存储是一位一位的进行存储的。但是cpu不能够精确的访问到每一位(byte)。 而是只能够访问字节(bit)以上的单位。这里的 1字节(bit)=8位(btye)。现在我们 ...

江湖混子 发布于 2020-03-13 16:50 评论(0)阅读(77)
0

两数之和

题目: 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例: 给定 nums = [2, 7, 11, 15], target = 9 因为 ...

-Miracle- 发布于 2020-03-12 23:37 评论(1)阅读(60)
0

数据结构入门学习笔记

前段时间完整的看完了一部上了年纪的数据结构视频,完整的做了笔记。 语言环境是C语言 (1)数据结构基础 一、线性结构 连续存储[数组] 离散存储[链表] 线性结构的两种常见应用之一 栈 线性结构的两种常见应用之二 队列 专题:递归 1、1+2+3+。。。100的和 2、求阶乘 3、汉诺塔 4、走迷宫 ...

功夫小熊猫 发布于 2020-03-11 22:43 评论(0)阅读(122)
0

C语言中常用的输入和输出函数

1. scanf()函数 (Scan Format) + 函数原型: + 函数作用:从标准输入流 stdin (标准输入设备,一般指向键盘)读取输入,并根据提供的 format 来浏览输入; + 注意点:该函数的返回值是成功读入的数据项数(int 类型),当遇到了“文件结束”则返回EOF; + 举例 ...

陈太浪 发布于 2020-03-11 15:58 评论(0)阅读(214)
0

STM32F107 移植 canfestival

简介 以下内容为学习Canopen时对canfestival协议栈的移植记录,参考链接有 "strongerhuang" 。 平台介绍 MCU : STM32F107VCT6 RTOS : RT Thread RTOS ST_Lib : STM32F1xx HAL Driver version nu ...

怦然心动如往昔 发布于 2020-03-11 09:12 评论(0)阅读(180)
0

C语言内存管理

C语言中的内存管理 malloc函数(memory location 动态内存分配) 函数原型:void *malloc(int num); 函数功能:用于申请一块连续的指定大小的内存块区域以void*类型返回分配的内存区域地址,这块内存空间在函数执行完成后不会被初始化,它们的值是未知的。 注意点: ...

陈太浪 发布于 2020-03-10 22:59 评论(0)阅读(86)
0

vs2019设置及第三方库的使用

编程序就是搭积木 在程序中,我们不仅可以自己编写功能(函数)代码 也可以调用他人写的功能代码(函数) 标准库函数 第三方函数 静态链接库(lib) 在链接时,将库中的二进制代码和我们的程序的二进制代码合并到一个新的可执行文件中。 缺点:代码冗余 动态链接库(dll, Dynamic Link Lib ...

wangheng1409 发布于 2020-03-10 19:20 评论(2)阅读(1100)