面试题 用C语言实现乘法口诀表

时间:2023年12月20日

/

来源:bird2009

/

编辑:本站小编

收藏本文

下载本文

今天小编在这给大家整理了面试题 用C语言实现乘法口诀表,本文共4篇,我们一起来看看吧!本文原稿由网友“bird2009”提供。

篇1:面试题 用C语言实现乘法口诀表

程序代码:

#include < stdio. h>void main{ int i,j; for(i =1;i <=9;i ++) { for(j =1;j <=9;j ++) printf( “%d*%d=%2d ”,i,j,i* j); printf( “\\n”); } return 0;}

这个题主要是想用两个for循环嵌套使用,要注意之间的关系,printf( “%d*%d=%2d ”,i,j,i* j);这个语句可以使得运行结果右对齐,排版好看,

面试题 用C语言实现乘法口诀表

篇2:c语言:实现一个函数,打印乘法口诀表,口诀表的行数

实现一个函数,打印乘法口诀表,口诀表的行数和列数自己指定,

输入9,输出9*9口诀表,输出12,输出12*12的乘法口诀表,

程序:

#includevoid mul(int n)//multiplication 乘法{int i, j;for (i = 1; i <= n; i++){for (j = 1; j <= i; j++){printf(“%d*%d=%-2d ”, i, j, i*j);//其中%2d中的2表示输出两格,数向后靠齐,即右对齐;%-2d,则表示数左对齐}printf(“\\n”);}}int main(){int n=0;printf(“请输入乘法口诀表的行:”);scanf(“%d”,&n);mul(n);return 0;}

结果:

请输入乘法口诀表的行:12

1*1=1

2*1=2 2*2=4

3*1=3 3*2=6 3*3=9

4*1=4 4*2=8 4*3=12 4*4=16

5*1=5 5*2=10 5*3=15 5*4=20 5*5=25

6*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36

7*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49

8*1=8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64

9*1=9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81

10*1=10 10*2=20 10*3=30 10*4=40 10*5=50 10*6=60 10*7=70 10*8=80 10*9=90 10*10=100

11*1=11 11*2=22 11*3=33 11*4=44 11*5=55 11*6=66 11*7=77 11*8=88 11*9=99 11*10=110 11*11=121

12*1=12 12*2=24 12*3=36 12*4=48 12*5=60 12*6=72 12*7=84 12*8=96 12*9=108 12*10=120 12*11=132 12*12=144

请按任意键继续. . .

篇3:C语言实现“乘法口诀表”

用C语言实现乘法口诀表的难点在于如何控制数据输出的格式,这一点在于对嵌套for循环的深入理解,首先,外循环赋值一次,内循环执行一遍;对于乘法口诀表这个程序来说,外层循环为1,内层循环也为1时,打印一行一列;外层循环为1,内层循环为2时,打印一行两列、、、、、、以此类推。然后为了美观起见,在打印时按“%-4d”的格式打印,“-”号代表左对齐,“4d”代表输出的整形数据至少占4位,其实在这儿最多占两位,剩下的两位用空格填充。

C语言代码如下:

# include int main{ int i,j; for(i=1; i<=9; i++) //外层for循环控制列 { for(j=1; j<=i; j++) //内层for循环控制行 { printf(“%d*%d=%-4d”, j, i, i*j); //%4d表示占4位,不足用空格填充 } //-4表示左对齐 printf(“\\n”); } return 0;}

篇4:乘法口诀表,C语言实现

▲C语言实现乘法口诀表的输出

①正三角输出

#includeint main(){int i, j = 0;for (i = 1; i <= 9; i++){for (j = 1; j <=i; j++){printf(“%d*%d=%2d\\t”, i, j, i*j);}printf(“\\n”);}return 0;

②倒三角输出乘法口诀表

#includeint main(){int i, j = 0;for (i = 1; i <= 9; i++){for (j = i; j <=9; j++){printf(“%d*%d=%2d\\t”, i, j, i*j);}printf(“\\n”);}return 0;

③矩阵形式输出

#includeint main(){int i, j = 0;for (i = 1; i <= 9; i++){for (j = 1; j <=9; j++){printf(“%d*%d=%2d\\t”, i, j, i*j);}printf(“\\n”);}return 0;

c语言面试题

乘法口诀表日记

C语言面试题大9

数字《乘法口诀表》的教学反思

《5的乘法口诀》表内乘法PPT课件

下载面试题 用C语言实现乘法口诀表(精选4篇)
面试题 用C语言实现乘法口诀表.doc
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档
点击下载本文文档