首页 > 其他分享 >c语言实现乘法口诀

c语言实现乘法口诀

时间:2022-12-06 11:36:31浏览次数:35  
标签:24 10 12 语言 16 int 口诀 printf 乘法


#include <stdio.h>

int main(void) {
int i,j;
for(j=1; j < 10; j ++)
for(i = 1;i < 10; i ++)
{
if(i < j)
{
if((i == 2) && (3 == j || 4 == j))
printf("%d * %d = %d \t",i, j, i*j);//调整数字布局,使得数字输出对齐
else
printf("%d * %d = %d\t",i, j, i*j);

}
if(i == j) //一共9行数字相乘,到每行结尾处进行换行
printf("%d * %d = %d\n",i, j, i*j);

}
return 0;
}

运行输出如下:

1 * 1 = 1
1 * 2 = 2    2 * 2 = 4
1 * 3 = 3    2 * 3 = 6     3 * 3 = 9
1 * 4 = 4    2 * 4 = 8     3 * 4 = 12    4 * 4 = 16
1 * 5 = 5    2 * 5 = 10    3 * 5 = 15    4 * 5 = 20    5 * 5 = 25
1 * 6 = 6    2 * 6 = 12    3 * 6 = 18    4 * 6 = 24    5 * 6 = 30    6 * 6 = 36
1 * 7 = 7    2 * 7 = 14    3 * 7 = 21    4 * 7 = 28    5 * 7 = 35    6 * 7 = 42    7 * 7 = 49
1 * 8 = 8    2 * 8 = 16    3 * 8 = 24    4 * 8 = 32    5 * 8 = 40    6 * 8 = 48    7 * 8 = 56    8 * 8 = 64
1 * 9 = 9    2 * 9 = 18    3 * 9 = 27    4 * 9 = 36    5 * 9 = 45    6 * 9 = 54    7 * 9 = 63    8 * 9 = 72    9 * 9 = 81

j为行,i为列,j每行递增1,i从1变化到j,当i等于j时,进行换行,2*3 = 6 、2*4=8之后加了一个空格,保持

第三列对齐。

标签:24,10,12,语言,16,int,口诀,printf,乘法
From: https://blog.51cto.com/u_15903730/5915571

相关文章

  • 单片机C语言C51的语句
    1. if语句if语句是C51中的一个基本条件选择语句,它通常有三种格式:(1)if(表达式){语句;}(2)if(表达式){语句1;} else {语句2;}(3)if(表达式1){语句1;}else if(表达式2)(语句2;)else......
  • BigDecimal multiply乘法运算
    BigDecimalmultiply乘法运算packagecom.example.core.mydemo;importjava.math.BigDecimal;publicclassMulTest{publicstaticvoidmain(String[]args)......
  • 数据结构(C语言版)
    数据结构(C语言版)作者:李云清 杨庆红 揭安全出版社:人民邮电出版社 一、概论1.1数据结构的基本概念与术语1.2数据类型和抽象数据类型1.3算法和算法分析1.4......
  • C语言第二课学习笔记--运算符,流程控制和函数
    <7>运算符1)分类:一些基本的运算符分类有:算术、关系、逻辑、赋值算术运算符有:+,-,*,/,%;    对于/被除数和除数都是int则结果是int,有一个是float结果就是float;对于%,被......
  • C语言从入门到实战(基础学习篇)
    1.基本数据类型原码反码和补码正数的反码是其本身负数的反码是在其源码的基础上,符号位不变,其余各个位取反负数的补码是在其原码的基础上,符号位不变,其余各位取反,最后+11.......
  • 高级语言程序设计(c语言版)
    高级语言程序设计(c语言版)  ——基于计算思维能力培养作者:揭安全出版社:人民邮电出版社 一、程序设计引论1.1计算科学与问题求解1.2程序与程序设计1.3程序......
  • C语言-----分支和循环小练
    intmain(){//编写代码实现:模拟用户登录情景,并且只能登录三次。(只允许输入三次密码,//如果密码正确则提示登录成功,如果三次均输入错误,则退出程序inti=0;......
  • C语言校园家教管理系统
    C语言校园家教管理系统C语言_课程设计任务书5一、设计题目校园家教管理系统二、设计目的1、加深学生对该课程基础知识和基本理论的理解和掌握,培养学生综合运用所学知......
  • DSL语言思想的应用
    背景DSL语言的认知DSL思想的应用DSL的拓展思考目标业务限定简化逻辑提高效率实现业务提取业务共性抽离语法生成语法实施......
  • web前端开发:JavaScript网页脚本语言
    目录JavaScript网页脚本语言一、JavaScript简介1.注释语法2.引入JS的方式(1)head内script标签内编写(2)head内script标签src属性引入外部JS资源(3)body内最底部通过script标签src......