正在加载图片...
3-4如果程序的执行结果是: 3456789 3369 4481216 10152025 6612182430 77142128354249 8 991827364554637281 试编写打印该九九乘法表的程序(S3-4C) 〖指导〗 把结果输出到屏幕上时,是按行输出的。首先输出第一行,然后再依次输 出下面各行。从第二行开始的输出结果是有规律可寻的。从第2行第2列开始的 输出结果是一个下三角形,下三角形就是一个九九乘法表。九九乘法表中的每个 数就是它所在的行号(对应第1行上的数)和列号(对应第1列上的数)相乘的 结果。 编程时,可以按以下步骤编写程序: ①输出第1行 printf("*") for(i=1;i<=9;i++) printf("%4d", 1) ②用两重循环输出九九乘法表。先输出行号i,再输出该行的i个数 for(i=1: K<= i printf("94d,1) for(=l; j<=1 j++) P-1J> printf("%4d"p); 注意:每输出一行都要换一次行,否则结果就输出在同一行上了 3-5阅读下面的程序(S3-5C),试说明程序的功能和运行结果? 源程序S3-5C #include<stdio. h> maino int t, n, i, i, k3 3-4 如果程序的执行结果是: * 1 2 3 4 5 6 7 8 9 1 1 2 2 4 3 3 6 9 4 4 8 12 16 5 5 10 15 20 25 6 6 12 18 24 30 36 7 7 14 21 28 35 42 49 8 8 16 24 32 40 48 56 64 9 9 18 27 36 45 54 63 72 81 试编写打印该九九乘法表的程序(S3-4.C)。 〖指导〗 把结果输出到屏幕上时,是按行输出的。首先输出第一行,然后再依次输 出下面各行。从第二行开始的输出结果是有规律可寻的。从第 2 行第 2 列开始的 输出结果是一个下三角形,下三角形就是一个九九乘法表。九九乘法表中的每个 数就是它所在的行号(对应第 1 行上的数)和列号(对应第 1 列上的数)相乘的 结果。 编程时,可以按以下步骤编写程序: ① 输出第 1 行 printf(" * "); for(i=1;i<=9;i++) printf("%4d",i); ② 用两重循环输出九九乘法表。先输出行号 i,再输出该行的 i 个数 for(i=1;i<=9;i++) { printf("%4d",i); for(j=1;j<=i;j++) { p=i*j; printf("%4d",p); } 注意:每输出一行都要换一次行,否则结果就输出在同一行上了。 3-5 阅读下面的程序(S3-5.C),试说明程序的功能和运行结果? 源程序 S3-5.C #include<stdio.h> main() { int t,n,i,j,k;
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有