【_(:з)∠)_咸_(:з)∠)_鱼_(:з)∠)_本_(:з)∠)_鱼_(:з)∠)_】
【知识梳理】
【典例分析】
【第六十一题】
题目:打印出杨辉三角形(要求打印出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