运行结果:
C语言代码:
/* c how to program 习题3.25 */
#include <stdio.h>
#include <stdlib.h>
int main()
{
//分别定义记数变量i和j
int i = 0, j;
//分别娄底列和行变量m和n
int m = 0, n;
//打印表格格式
printf("A\tA+2\tA+4\tA+6\n\n");
//当i++少于5,进入循环,因为有5行,所以记数值为5,作用是打印5行
while(i++ < 5){
//每列数值递增3,所以m = m + 3
m = m + 3;
//初始化每行的第一位数为m
n = m;
//初始代j的值为0
j = 0;
//当j++少于4,进入循环,因为有4列,所以记数值为4,作用是打印每行的数值
while(j++ < 4){
//打印一个数值
printf("%d\t", n);
//计算下一个数值
n = n + 2;
}
//打印完一行,换行
printf("\n");
}
return 0;
}