题目:输出下面的 4*5 的矩阵:

1 2 3 4 5
2 4 6 8 10
3 6 9 12 15
4 8 12 16 20

解:

首先打开Xfce终端,创建c文件,
并用gedit记事本打开它。

touch  zhanglong.c 
gedit zhanglong.c

之后输入代码:

#include<stdio.h>

int main()
 {
 int i,j,n=0;
 for(i=1;i<=4;i++)
      for(j=1;j<=5;j++,n++)
           {
              if(n%5==0)printf("\n");
              printf("%d\t",i*j);
           }
           printf("\n");
           return 0;
}

该程序包含一个双重循环,是 for 循环的嵌套。外循环变量 i 由 1 变到 4,用来控制输出的 4 行数据,内循环变量 j 由 1 变到 5,用来控制输出中的 5 个数据。输出的值是 ij。在执行第 1 次外循环体时,i=1,j 由 1 变到 5,因此 ij 就是 1,2,3,4,5。在执行第二次外循环时,i=2,j 由 1 变到 5,因此 i*j 的值就是 2,4,6,8,10。以此类推。

最后编译代码:

gcc -o zhanglong zhanglong.c  
./zhanglong

得出结果;

在这里插入图片描述

Logo

更多推荐