程序设计与算法(一)C语言程序设计
文章平均质量分 77
我不会coding
这个作者很懒,什么都没留下…
展开
-
Week 3
Week33.1 if语句3.2 switch语句3.1 if语句写一个判断整数奇偶性的程序,要求输入一个整数,如果是奇数,就输出“It’s odd.”,如果是偶数,就输出“It’s even.”。#include <iostream>#include <cstdio>using namespace std;int main(){ int原创 2018-12-26 21:45:20 · 576 阅读 · 0 评论 -
Week 7
Week 77.1字符串程序示例7.27.3 字符串库函数字符串库函数用法示例例题:编写判断子串的函数7.1字符串程序示例#include <iostream>#include <cstring> //包含字符串库函数的声明using namespace std;int main(){ char title[] = "Prison Break&am原创 2019-01-29 09:24:29 · 272 阅读 · 0 评论 -
Week 11
Week 1111.111.1原创 2019-02-15 22:44:34 · 226 阅读 · 0 评论 -
Week 12
Week 1212.1 STL排序算法sortSTL概述sort 排序12.2 STL二分查找算法binary_searchlower_boundupper_bound12.3 multiset12.1 STL排序算法sortSTL概述STL: (Standard Template Library) 标准模板库包含一些常用的算法如排序查找,还有常用的数据结构如可变长数组、链表 、字典等。...原创 2019-02-18 17:17:15 · 273 阅读 · 0 评论 -
Week 10
WEEK 1010.1 结构结构访问结构变量的成员变量结构变量的初始化结构数组指向结构变量的指针10.2 全局变量、局部变量静态变量示例静态变量应用:strtok的实现10.3 变量的作用域和生存周期10.1 结构结构用户自定义的数据类型struct 结构名{类型名 成员变量名;类型名 成员变量名;类型名 成员变量名;……};例:struct Student {unsi...原创 2019-02-13 17:23:30 · 380 阅读 · 0 评论 -
Week 13——第一部分收官之战
Week 1313.1 multimapmultimap的应用13.2 map13.1 multimapmultimap的应用一个学生成绩录入和查询系统,接受以下两种输入:Add name id scoreQuery scorename是个不超过16字符的字符串,中间没有空格,代表学生姓名。id是个整数,代表学号。score是个整数,表示分数。学号不会重复,分数和姓名都可能重复。两...原创 2019-02-20 00:03:03 · 277 阅读 · 0 评论 -
Week4
Week44.1 break & continue4.1 break & continue如果两个不同的正整数,他们的和是他们的积的因子,就称这两个数为兄弟数,小的称为弟数,大的称为兄数。先后输入正整数n和m(n < m) ,请在n至m这m-n+1个数中,找出一对兄弟数。如果找不到,就输出“NoSolution.”。如果能找到,就找出和最小的那一对;如果有多对兄弟原创 2019-01-23 11:47:08 · 283 阅读 · 0 评论 -
Week 9
Week 99.1 指针和二维数组指向指针的指针9.2 指针和字符串9.3 字符串库函数9.4 void指针和内存操作数内存操作库函数memset内存操作库函数memcpy9.5 函数指针函数指针和qsort库函数实例:9.1 指针和二维数组#include <iostream>#include <cstdio>using namespace std;void ...原创 2019-02-02 20:25:27 · 312 阅读 · 0 评论 -
Week 1 我又要重新开始学C++了
Week1对一些基本C++内容的回顾1.2 C++快速入门1.3 变量和数据类型切换1.4 变量和数据类型进阶对一些基本C++内容的回顾不知不觉已经大三都过去半年了,身为计算机学院的人连编程都写不好都不好意思说自己的专业,现在是考试周每天也不是很忙,于是重新拾起了编程,跟着北京大学的MOOC开始从头学习,先从 程序设计与算法(一) 开始。希望能够每天进步一点点。1.2 C++快速入门#in...原创 2018-12-24 21:58:39 · 229 阅读 · 0 评论 -
Week 2
Week22.1输入输出进阶2.2算术运算符和算术表达式2.3关系运算符和逻辑表达式2.1输入输出进阶用cin读入所有所输入的字符,包括空格回车#include <iostream>#include <cstdio>using namespace std;int main(){ int c; while ((c=cin.get())!=EOF) //用c...原创 2018-12-25 11:41:54 · 119 阅读 · 0 评论 -
Week 5
Week 55.1 数组倒序问题5.2 筛法求素数筛法求n以内素数5.3 数组初始化用数组取代复杂分支结构5.1 数组倒序问题接收键盘输入的100个整数,然后将它们按和原顺序相反的顺序输出#include &lt;iostream&gt;#include &lt;cstdio&gt;using namespace std;#define NUM 100int a[NUM]; //...原创 2019-01-25 10:56:51 · 452 阅读 · 0 评论 -
Week 8
WEEK 88.1 指针的基本概念和用法8.2 指针的意义和互相赋值8.1 指针的基本概念和用法类型名 * 指针变量名;int * p; // p 是一个指针,变量 p的类型是 int *char * pc; // pc 是一个指针, 变量 pc 的类型是 char *float *pf; // pf 是一个指针,变量 pf 的类型是 float *int * p = ( int *...原创 2019-01-31 22:52:20 · 212 阅读 · 0 评论 -
Week 6
Week 66.1 函数实例1 : MAX函数实例2 : 判断是否是素数的函数实例3 : 已知三角形三个顶点位置, 求边长6.2 函数(二)一维数组作为函数的参数6.1 函数实例1 : MAX函数#include &lt;iostream&gt;#include &lt;cstdio&gt;using namespace std;int MAX(int x, int y){ if...原创 2019-01-27 18:54:51 · 405 阅读 · 0 评论