![](https://img-blog.csdnimg.cn/2019091813595558.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
《算法笔记》
本专栏为《算法笔记》(胡凡 曾磊主编)学习记录,其中简单的习题会直接以源代码形式呈现,难题会添加说明性文字加以解释。
ChengDale
业精于勤
展开
-
《算法笔记》第二章 C/C++快速入门 第2.6小节 函数
问题 A: 习题7-5 字符串逆序存放#include <stdio.h>#include <stdlib.h>#include <string.h>void change(char a[]){ for(int i=0; i<strlen(a)/2; i++){ char temp = a[i]; a[i] = a[strlen(a)-1-i]; a[strlen(a)-1-i] = temp;原创 2020-08-30 10:34:30 · 111 阅读 · 0 评论 -
《算法笔记》第二章 C/C++快速入门 第2.5小节 数组
问题 A: 习题6-4 有序插入#include <stdio.h>#include <stdlib.h>int main(){ int num[10]; for(int i=0; i<9; i++){ scanf("%d", &num[i]); } scanf("%d", &num[9]); for(int i=1; i<=9; i++){ for(int j=0; j原创 2020-08-30 08:18:40 · 164 阅读 · 0 评论 -
《算法笔记》第二章 C/C++快速入门 第2.4小节 循环结构
问题 A: 例题5-1-1 连续自然数求和#include <stdio.h>#include <stdlib.h>int main(){ int n = 1; int sum = 0; while(n<=100){ sum+=n; n++; } printf("%d\n", sum); return 0;}问题 B: 例题5-1-2 连续自然数求和#include &l原创 2020-08-21 21:17:36 · 163 阅读 · 0 评论 -
《算法笔记》第二章 C/C++快速入门 第2.3小节 选择结构
问题 A: 例题4-1 一元二次方程求根#include <stdio.h>#include <stdlib.h>#include <math.h>int main(){ double a,b,c,r1,r2,temp; scanf("%lf%lf%lf", &a,&b,&c); temp = pow(b, 2.0) - 4*a*c; if(a) { if(temp <原创 2020-08-21 12:27:29 · 222 阅读 · 0 评论 -
《算法笔记》第二章 C/C++快速入门 第2.2小节 顺序结构
问题 A: 例题1-1-1 按要求输出信息(1)#include <stdio.h>#include <stdlib.h>int main(){ printf("This is my first c program!"); return 0;}问题 B: 例题1-1-2 按要求输出信息(2)#include <stdio.h>#include <stdlib.h>int main(){ printf.原创 2020-08-21 00:12:15 · 141 阅读 · 0 评论