欢迎来到千学网!
您现在的位置:首页 > 实用文 > 其他范文

乘法口诀表,C语言实现

时间:2022-05-23 21:30:58 其他范文 收藏本文 下载本文

【导语】下面是小编为大家整理的乘法口诀表,C语言实现(共6篇),欢迎阅读与收藏。

乘法口诀表,C语言实现

篇1: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;}

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

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

①正三角输出

#includeint main(){int i, j = 0;for (i = 1; i <= 9; i++){for (j = 1; j <=i; j++){printf(“%d*%d=%2dt”, 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=%2dt”, 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=%2dt”, i, j, i*j);}printf(“n”);}return 0;

篇3:面试题 用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语言实现乘法口诀表

篇4: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

请按任意键继续. . .

篇5:乘法口诀表

本程序值得注意的地方有:

(1)在第二个循环中,条件j

(2)“%d*%d=%2d”代表右对齐,而%-2d代表左对齐;

程序代码:

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

篇6:C语言运算符及其优先级表口诀

圆下箭头一顿号

非凡增减富强针地长

三乘除,四加减,五移位

千万别把鱼忘记,它在盛饭的厨子里

小灯大灯灯灯不等

爸喂鱼,舅疑惑,裸鸡也疑惑

十三姨,十四父,十五逗,兜到低

“圆下箭头一顿号”指的是第15级的运算符,其中圆指的是运算符(),下指的是下标运算符[],箭头指的是指向结构体成员运算符->,顿号指的是结构体成员运算符、

“非凡增减富强针地长”指的是第14级的运算符。其中非指的是逻辑运算符!,凡指的是按位取反运算符~,增减指的是自增和自减运算符++和--,富指的是负号运算符-,强指的是类型转换运算符(类型),针指的是指针运算符*,地指的是地址运算符&,长指的是长度运算符Sizeof

“三乘除,四加减,五移位” 指的是第13级到第11级的运算符。其中三四五并无实际意义,只是起区分级别而已。也可以想象三指的是第13级运算符。乘除指的是乘法运算符*和除法运算符/,加减指的是加法运算符+和减法运算符-,移位指的是左移运算符<<和右移运算符>>

“千万别把鱼忘记,它在盛饭的厨子里”指的是求余运算符%,它位于盛饭的厨子里,即指和乘法运算符、除法运算符在一起。

“小灯大灯灯灯不等” 指的是第10级到第9级的运算符。其中小灯大灯指的是关系运算符<、<=、>和>=,灯灯指的是等于运算符==,不等指的是不等于运算符!=

“爸喂鱼,舅疑惑,裸鸡也疑惑”指的是第8级到第4级的运算符。其中,爸喂鱼之指的是第8级的按位与运算符&,舅疑惑指的是第7级的按位异或运算符^和第6级的按位或运算符||,裸鸡也疑惑指的是第5级、第4级的逻辑与运算符&&和逻辑或运算符||

“十三姨,十四父,十五逗,兜到低”指的是第3级到第1级的运算符。其中,十三姨指的是条件运算符?: (三有双重含义,即指?:的优先级别是三,它的运算符类型也是三目,?难道不是姨即疑惑吗?),十四父的十四没有实际意义,父指的是赋值运算符=、+=、-=、*=、/=、%=、>>=、<<=、&=、^=和|= ,十五逗指的是第1级的运算符,兜到低指的是15级运算符以,结束。

附录:C语言运算符及优先级

优先级       运算符       含义                 运算符类型      结合方向

15       ()       圆括号                           单目          自左向右

[]       下标运算符

—>       指向结构体成员运算符

、       结构体成员运算符

14       !       逻辑非运算符                                       自右向左

~       按位取反运算符

++       自增运算符

--       自减运算符

-       负号运算符

(类型)       类型转换运算符

*       指针运算符

&       地址运算符

Sizeof       长度运算符

13       *       乘法运算符                           双目         自左向右

/       除法运算符

%       求余运算符

12       +       加法运算符

-       减法运算符

乘法口诀表教案

栈的实现(C语言实现)

乘法口诀表练习题及答案

乘法口诀说课稿

c语言面试题

C语言心得体会

c语言学习方法

c语言学习心得

乘法口诀教学设计

c语言学习计划

《乘法口诀表,C语言实现(共6篇).doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式

点击下载本文文档