
C语言代码笔记
记录C语言练习题的一些比较需要逻辑的程序代码。
十方铺子
这个作者很懒,什么都没留下…
展开
-
最大连续子数组------代码笔记
9、一个有N个元素的整型数组,求该数组的各个连续子 数组中,连续子数组各元素之和最大值是多少? 例如数组a[6] = {-2, 5, 3, -6, 4, -8, 6}; 则子数组之和的最大值是8 (即a[1] + a[2])。 连续子数组: 原数组中所有连续的元素自由组合的得到的数组为该数组的子数组。 1 #include <stdio.h> 2 3 int arr_ma...原创 2020-01-09 16:35:54 · 156 阅读 · 0 评论 -
字母金字塔------代码笔记
7、编写一个程序,用户输入某个大写字母,产生 一个金字塔图案。例如用户输入字母D,则产生如 下图案: A ABA ABCBA ABCDCBA 1 #include <stdio.h> 2 3 int main(void) 4 { 5 char capital,total_line,total_capital,i=0; 6 7 printf...原创 2020-01-05 14:11:25 · 1294 阅读 · 0 评论 -
用辗转相除法取最大公约数------代码笔记
16、编写一个函数,求两个整数的最大公约数,用 主函数调用这个函数并输出结果,两个整数由键盘 输入。(提示:用辗转相除法求最大公约数) 辗转相除法: 例 : 987 524 1.每次用较大数 除以 较小数,余数为0,则此时的小数为最大公约数。 2.否则,较小数转为较大数,余数转为较小数,循环 1 步骤。 #include <stdio.h> 2 3 void C...原创 2020-01-05 15:57:44 · 483 阅读 · 0 评论