
跟小嘉学 C/C++ 程序设计
文章平均质量分 87
1、本系列课程将会讲解所有的C/C++ 23 规范的所有内容;
2、深入讲解C/C++的项目编译构建工具专题,以及各种开发框架的使用;
3、虚幻引擎的使用;
4、数据结构与算法设计等系列内容
小嘉丶学长
这个作者很懒,什么都没留下…
展开
-
【跟小嘉学 C语言】第一章 C语言概述以及开发环境搭建
本章节主要讲解如下几方面内容:1、C语言概述:主要讲解C语言是什么,能做什么,C语言的前景;2、C语言开发环境搭建:Clion、Vscode、VisualStudio、Mingw等;程序是用特殊的编程语言写出来表达如何解决问题的不是用编程语言来和计算机交谈、而是描述要求它如何做事的过程和方法以上就是今天讲解的所有关于 C语言概述的内容,下一章将会讲解 C的基础语言;原创 2024-12-18 23:49:54 · 1221 阅读 · 1 评论 -
软件工程(C编码实践篇)学习总结
小青春 原创作品 转载请注明出处一、课程连接:《软件工程(C编码实践篇)》MOOC课程 二、实验报告和代码链接实验一实验二实验三实验四 忘记写实验报告实验五实验六 选做题,忘记写实验报告实验七GIT代码库三、心得体会 1. 学会了Linux的几个初级命令cd命令 change directory 更改当前目录。ls命令 1).ls 命令显示当前目原创 2015-11-15 15:49:26 · 1819 阅读 · 0 评论 -
C语言程序设计笔记(五)
一、判断 1.计算时间差 如果出现错位的情况,1点40和2点10分。这个时候我们就可以用判断来执行,判断借位的表现就是 分钟减的结果是否小于0. 在C语言中用if语句来进行判断 interval2.c#include <stdio.h>int main(){ int hour1, minute1; int hour2, minute2; scanf("%d %d原创 2015-06-22 02:12:41 · 31885 阅读 · 1 评论 -
C语言程序设计笔记(四)
一、表达式 一系列运算符和算子的组合,用来计算一个值 运算符(operator)是指进行运算的动作,比如加法运算符”+”,减法运算符”-“。 算子(operand)是指参与运算的值,这个值可能是常数,也可能是变量,还可能是一个方法的返回值。 二、运算符优先级和结合性优先级运算符名称或含义使用形式结合方向说明1[]数组下标数组名[常量表达式]左到右()圆括号原创 2015-06-22 00:55:04 · 5369 阅读 · 0 评论 -
02-线性结构2. 一元多项式求导 (25)
设计函数求一元多项式的导数。(注:xn(n为整数)的一阶导数为n*xn-1。)输入格式:以指数递降方式输入多项式非零项系数和指数(绝对值均为不超过1000的整数)。数字间以空格分隔。输出格式:以与输入相同的格式输出导数多项式非零项的系数和指数。数字间以空格分隔,但结尾不能有多余空格。注意“零多项式”的指数和系数都是0,但是表示为“0 0”。输入样例: 3 4 -5 2 6 1 -2 0 输出样例原创 2015-06-17 17:54:27 · 1210 阅读 · 0 评论 -
02-线性结构1. Reversing Linked List (25)
02-线性结构1. Reversing Linked List (25)Given a constant K and a singly linked list L, you are supposed to reverse the links of every K elements on L. For example, given L being 1→2→3→4→5→6, if K = 3, then原创 2015-06-17 17:52:52 · 1374 阅读 · 0 评论 -
循环-17. 简单计算器(20)
循环-17. 简单计算器(20)原创 2015-06-17 17:46:44 · 1376 阅读 · 0 评论 -
循环-16. 猴子吃桃问题(15)
循环-16. 猴子吃桃问题(15)原创 2015-06-17 17:45:02 · 1844 阅读 · 0 评论 -
循环-15. 统计素数并求和(20)
循环-15. 统计素数并求和(20)原创 2015-06-17 17:35:11 · 3231 阅读 · 0 评论 -
循环-14. 最大公约数和最小公倍数(15)
循环-14. 最大公约数和最小公倍数(15)本题作者:张彤彧(浙江大学)本题要求两个给定正整数的最大公约数和最小公倍数。输入格式:输入在一行中给出2个正整数M和N(<=1000)。输出格式:在一行中顺序输出M和N的最大公约数和最小公倍数,两数字间以1空格分隔。输入样例: 511 292 输出样例: 73 2044#include <stdio.h>int fun(int m, int n)原创 2015-06-17 17:33:46 · 1947 阅读 · 0 评论 -
循环-13. 求特殊方程的正整数解(15)
循环-13. 求特殊方程的正整数解(15)原创 2015-06-17 17:31:40 · 5956 阅读 · 0 评论 -
循环-12. 打印九九口诀表(15)
循环-12. 打印九九口诀表(15)原创 2015-06-17 17:29:58 · 2134 阅读 · 0 评论 -
循环-11. 水仙花数(20)
循环-11. 水仙花数(20)作者:徐镜春(浙江大学) 水仙花数是指一个N位正整数(N>=3),它的每个位上的数字的N次幂之和等于它本身。例 如:153 = 13 + 53+ 33。 本题要求编写程序,计算所有N位水仙花数。输入格式:输入在一行中给出一个正整数N(3<=N<=7)。输出格式:按递增顺序输出所有N位水仙花数,每个数字占一行。输入样例: 3 输出样例: 153 370 371原创 2015-06-17 17:28:19 · 2012 阅读 · 0 评论 -
循环-10. 求序列前N项和(15)
循环-10. 求序列前N项和(15)原创 2015-06-17 17:26:29 · 1251 阅读 · 0 评论 -
循环-09. 支票面额(15)
循环-09. 支票面额(15)原创 2015-06-10 11:31:05 · 1645 阅读 · 0 评论 -
循环-08. 二分法求多项式单根(20)
二分法求函数根的原理为:如果连续函数f(x)在区间[a, b]的两个端点取值异号,即f(a)f(b)<0,则它在这个区间内至少存在1个根r,即f(r)=0。二分法的步骤为:检查区间长度,如果小于给定阈值,则停止,输出区间中点(a+b)/2;否则 如果f(a)f(b)<0,则计算中点的值f((a+b)/2); 如果f((a+b)/2)正好为0,则(a+b)/2就是要求的根;否则 如果f((a+b原创 2015-06-09 23:42:05 · 1189 阅读 · 0 评论 -
循环-07. 爬动的蠕虫(15)
一条蠕虫长1寸,在一口深为N寸的井的底部。已知蠕虫每1分钟可以向上爬U寸,但必须休息1分钟才能接着往上爬。在休息的过程中,蠕虫又下滑了D寸。就这样,上爬和下滑重复进行。请问,蠕虫需要多长时间才能爬出井?这里要求不足1分钟按1分钟计,并且假定只要在某次上爬过程中蠕虫的头部到达了井的顶部,那么蠕虫就完成任务了。初始时,蠕虫是趴在井底的(即高度为0)。输入格式:输入在一行中顺序给出3个正整数N、U、D,其原创 2015-06-09 23:40:32 · 1471 阅读 · 0 评论 -
循环-06. 统计一行文本的单词个数(15)
本题目要求编写程序统计一行字符中单词的个数。所谓“单词”是指连续不含空格的字符串,各单词之间用空格分隔,空格数可以是多个。输入格式:输入给出一行字符。输出格式:在一行中输出单词个数。输入样例: Let’s go to room 209. 输出样例: 5#include <stdio.h>int main(int argc, char const *argv[]){ char c, b原创 2015-06-09 23:39:18 · 1186 阅读 · 0 评论 -
循环-05. 兔子繁衍问题(15)
一对兔子,从出生后第3个月起每个月都生一对兔子。小兔子长到第3个月后每个月又生一对兔子。假如兔子都不死,请问第1个月出生的一对兔子,至少需要繁衍到第几个月时兔子总数才可以达到N对?输入格式:输入在一行中给出一个不超过10000的正整数N。输出格式:在一行中输出兔子总数达到N最少需要的月数。输入样例: 30 输出样例: 9#include <stdio.h>int fibonacci(int原创 2015-06-09 23:38:17 · 1108 阅读 · 0 评论 -
循环-04. 验证“哥德巴赫猜想”(20)
数学领域著名的“哥德巴赫猜想”的大致意思是:任何一个大于2的偶数总能表示为两个素数之和。比如:24=5+19,其中5和19都是素数。本实验的任务是设计一个程序,验证20亿以内的偶数都可以分解成两个素数之和。输入格式:输入在一行中给出一个(2, 2 000 000 000]范围内的偶数N。输出格式:在一行中按照格式“N = p + q”输出N的素数分解,其中p <= q均为素数。又因为这样的分解不唯一原创 2015-06-09 23:37:19 · 3071 阅读 · 0 评论 -
循环-03. 求符合给定条件的整数集(15)
循环-03. 求符合给定条件的整数集(15)原创 2015-06-09 23:36:20 · 1289 阅读 · 0 评论 -
循环-02. 计算圆周率(15)
循环-02. 计算圆周率(15)原创 2015-06-09 23:34:52 · 1087 阅读 · 0 评论 -
循环-01. 求整数段和(15)
循环-01. 求整数段和(15)原创 2015-06-09 23:32:18 · 941 阅读 · 0 评论 -
C语言程序设计笔记(三)
1.做计算printf("%d", 23+46);printf("23+46=%d", 23+46);printf("100-23=%d", 100-23);2.如何在程序运行的时候输入那个数字,然后计算, 输出结果?有地方放输入的数字;有办法输入数字;输入的数字能参与计算; 上一份笔记中 有个change.c 非C99必须把change放在前面定义#include原创 2015-06-03 00:26:31 · 2048 阅读 · 0 评论 -
01-复杂度2. Maximum Subsequence Sum (25)
Given a sequence of K integers { N1, N2, …, NK }. A continuous subsequence is defined to be { Ni, Ni+1, …, Nj } where 1 <= i <= j <= K. The Maximum Subsequence is the continuous subsequence which has t原创 2015-05-26 23:42:31 · 1263 阅读 · 0 评论 -
01-复杂度1. 最大子列和问题(20)
01-复杂度1. 最大子列和问题(20)时间限制 10000 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard给定K个整数组成的序列{ N1, N2, …, NK },“连续子列”被定义为{ Ni, Ni+1, …, Nj },其中 1 <= i <= j <= K。“最大子列和”则被定义为所有连续子列元素的和中最大者。例如给定序列{ -2, 1原创 2015-05-26 19:22:38 · 1218 阅读 · 0 评论