【C】【第十一课】

【_(:з)∠)_咸_(:з)∠)_鱼_(:з)∠)_本_(:з)∠)_鱼_(:з)∠)_】

 

【知识梳理】

【典例分析】

【第六十一题】

题目:打印出杨辉三角形(要求打印出10行)。

思路:构造10*19的二维数值数组,边界值等于中间值等于上一行的前位值+左位值。再将非零元素打出。

 1 #include <stdio.h>
 2
 3 int main()
 4 {
 5     //数值矩阵
 6     char a[10][19];
 7     int i = 0;
 8     int j = 0;
 9     //初始化
10     for (; i < 10; i++)
11     {
12         for (; j < 19; j++)
13         {
14             a[i][j] = 0;
15         }
16         j = 0;
17     }
18     //首行中赋值1
19         a[0][9] = 1;
20     //首列尾赋值1
21         a[9][0] = 1;
22     //末列尾赋值1
23         a[9][18] = 1;
24
25     //中间元素计算
26     for (i = 1; i < 10; i++)
27     {
28         for (j = 1; j < 18; j++)
29         {
30             a[i][j] = a[i-1][j-1] + a[i-1][j+1];
31         }
32     }
33     //整个矩阵打印
34     for (i = 0; i < 10; i++)
35     {
36         for (j = 0; j < 19; j++)
37         {
38             if (a[i][j] != 0)
39             {
40                 printf("%6d", a[i][j]);
41             }
42             else
43             {
44                 printf("      ");
45             }
46         }
47         printf("\n");
48     }
49
50
51
52
53
54     system("pause>nul");
55     return 0;
56 }

【第六十一题代码】

运行结果:

做题心得:切记数组下标从0开始。

【第六十二题】

题目:学习putpixel画点,(在TC中实现)。

思路:略。

【第六十三题】

题目:画椭圆ellipse(在TC中实现)。

思路:略。

【第六十四题】

题目:利用ellipse and rectangle 画图(在TC中实现)。

思路:宏类似于typedef,只不过红不仅可以定义变量类型,还可以定义常函数等。略。

【第六十五题】

题目:一个最优美的图案(在TC中实现)。

思路:略。

【第六十六题】

题目:输入3个数a,b,c,按大小顺序输出。

思路:后面会做排序专题。略。

原文地址:https://www.cnblogs.com/ZRSAFD/p/11623924.html

时间: 2024-10-16 02:26:18

【C】【第十一课】的相关文章

【C++探索之旅】第一部分第十一课:小游戏,猜单词

内容简介 1.第一部分第十一课:小游戏,猜单词 2.第一部分第十二课预告:指针一出,谁与争锋 小练习 上一课<[C++探索之旅]第一部分第十课:文件读写,海阔凭鱼跃>中我们学习了读写文件的知识. 第一部分的课程也快接近尾声了,下一课我们会学习很重要的指针的知识.之后,我们就进入第二部分:面向对象编程了.哈哈哈,激动不? 目前为止,我们也学了不少内容:编译基本原理,IDE,变量,函数,条件语句,循环语句,引用,数组,文件读写,等等.你应该为自己感到自豪. 俗语说得好:实践是最好的老师.我们学了那

BeagleBone Black板第十一课: PWM子系统简介

BBB板第十一课: PWM子系统简介 查看多达4000多页的AM335X 英文手册,找到其中的15章节PWMSS,我英文学不好,翻译其中的意思真难,建议高手帮翻译一下那4000多页的手册贡献给大家. 在这里简单说下几个专业名词: PWMMSS全称Pulse-Width Modulation Subsystem 脉冲宽度调制子系统,由eHRPWM.eCAP和eQEP三个模块组成,简单的说就是三种工作模式. 下面的图为PWM子系统图(来自4000多页的手册) 1.eHRPWM全称Enhanced H

Kali Linux Web 渗透测试视频教程—第十一课-扫描、sql注入、上传绕过

Kali Linux Web 渗透测试视频教程—第十一课-扫描.sql注入.上传绕过 文/玄魂 原文链接:http://www.xuanhun521.com/Blog/2014/10/25/kali-linux-web-%E6%B8%97%E9%80%8F%E6%B5%8B%E8%AF%95%E8%A7%86%E9%A2%91%E6%95%99%E7%A8%8B%E7%AC%AC%E5%8D%81%E4%B8%80%E8%AF%BE-%E6%89%AB%E6%8F%8Fsql%E6%B3%A8%

linux就该这么学第十一课

linux就该这么学第十一课 网络配置的四种方式: 1.vim /etc/sysconfig/network-scripts/ifcfg-eno 2.nmtui 图形化配置 3.nm-connection-editor图形化配置 4.右上角的图形化网络图标设置 RHEL7:nmtui RHEL5/6:setup 网络会话 查看网络 nmcli connection show 创建网络会话 nmcli connection add con-name company ifname eno167777

Python第二十一课(反射/元类)

Python第二十一课(反射/元类)    >>>思维导图>>>中二青年 反射reflect 什么是反射, 其实是反省,自省的意思 反射指的是一个对象应该具备,可以检测,修改,增加自身属性的能力 反射就是通过字符串操作属性 涉及的四个函数,这四个函数就是普通的内置函数 没有双下划綫,与print等等没有区别 hasattr getattr setattr delattr p = Person("jack",18,"man") #

深入浅出CChart 每日一课——快乐高四第十一课 不离不弃,利用CChartWnd实现多区域绘图

笨笨在前面的课程里面提到,在一个窗口上不能粘多个CChartWnd,否则图像不正常,故而在高四6到8课,均使用CChart类,实现了在普通窗口.对话框窗口.DuiLib窗口上的多区域绘图. 使用CChart类必须手动处理消息,而采用CChartWnd类省去了处理消息的步骤,编程更为简便. 近几天笨笨进行了一些改进,采用CChartWnd类也可以在一个窗口上多区域绘图了. 1 首先按照前面的步骤建立一个基于Win32 Application的程序,名为LessonA11. 2 在WndProc函数

加州理工学院公开课:机器学习与数据挖掘_过拟化(第十一课)

课程简介 本节课主要介绍了关于机器学习中的过拟化问题.作者指出,区别一个专业级玩家和业余爱好者的方法之一就是他们如何处理过拟化问题.通过该课程,我们可以知道样本数据的拟合并不是越高越好,因为噪声的存在将使得过拟化问题的出现.最后简介了处理过拟合的两种方法. 课程大纲 1.什么是过拟化?(what is overfitting?) 2.过拟化中的噪声.(The role of noise) 3.确定性噪声.(Deterministic noise) 4.如何处理过拟化问题.(Dealing wit

斯坦福第十一课:机器学习系统的设计(Machine Learning System Design)

11.1  首先要做什么 11.2  误差分析 11.3  类偏斜的误差度量 11.4  查全率和查准率之间的权衡 11.5  机器学习的数据 11.1  首先要做什么 在接下来的视频中,我将谈到机器学习系统的设计.这些视频将谈及在设计复杂的机器 学习系统时,你将遇到的主要问题.同时我们会试着给出一些关于如何巧妙构建一个复杂的机器学习系统的建议.下面的课程的的数学性可能不是那么强,但是我认为我们将要讲到的 这些东西是非常有用的,可能在构建大型的机器学习系统时,节省大量的时间. 本周以一个垃圾邮件

第十一课_法律法规、标准规范、职业道德

一.法律法规和标准规范 1.中国标准划分为哪四个层次?要求最低的是哪个? 1.国家标准: 2.行业标准: 3.地方标准: 4.企业标准: 要求最低的是国家标准: 2.国家标准的制订程序包括哪些? 九个阶段: 1.前期准备: 2.立项: 3.起草: 4.征求意见: 5.审查: 6.批准: 7.出版: 8.复审: 9.废止: 3.ISO标准每几年复审一次?我国国家标准的有效期几年复审一次? ISO标注每5年复审一次: 国家标准有效期为5年: 4.请说明如下是什么标准?GB.GB/T.GB/Z.GJB

Asp.Net Web API 2第十一课——在Web API中使用Dependency Resolver

前言 阅读本文之前,您也可以到Asp.Net Web API 2 系列导航进行查看 http://www.cnblogs.com/aehyok/p/3446289.html 本文主要来介绍在Asp.Net Web API使用Web API的Decpendency Resolver在控制器中如何注入依赖. 本文使用VS2013.本文的示例代码下载链接为http://pan.baidu.com/s/1BvFTs 为什么要使用Dependency Resolver 一个dependency 其实就是一