首页 > 其他分享 >九九乘法表 学习

九九乘法表 学习

时间:2022-11-23 15:58:30浏览次数:42  
标签:main 九九乘法 输出 int 代码 学习 include 乘法表

输出完整乘法表

代码

#include<stdio.h>
int main()
{
	int a,b;
	for(a=1;a<=9;a++)
	{
		for(b=1;b<=9;b++)
		printf("%d*%d=%d\t",a,b,a*b);/*\t为tab缩进*/
	printf("\n");/*对应第一个for,保证a*9之后另起一行*/
	}
	return 0;
}

运行结果

image


输出右上角形乘法表

代码

#include<stdio.h>
int main()
{
	int a,b;
	for(a=1;a<=9;a++)
	{
		for(b=1;b<=9;b++)
		{
		
		 if(b<a)
	 	printf("        ");/*8个空格*/
		 else
	   	printf("%d*%d=%2d  ",a,b,a*b);/*%2d后面有两个空格,乘法与乘法之间空开*/
		}
		printf("\n");
	}
	return 0;
}

运行结果

image


输出左上角形乘法表

代码

#include<stdio.h>
int main()
{
	int a,b;
	for(a=1;a<=9;a++)
	{
		for(b=1;b<=9;b++)
		{
		
		 if(b>=a)
		 printf("%d*%d=%2d  ",a,b,a*b);
		}
		printf("\n");
	}
	return 0;
}

运行结果

image


输出右下角乘法表

代码

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

运行结果

image


输出左下角乘法表

代码

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

运行结果

image

标签:main,九九乘法,输出,int,代码,学习,include,乘法表
From: https://www.cnblogs.com/Maple-12feng/p/16918535.html

相关文章

  • C语言再学习------编译过程
    预处理---》编译--------》汇编---------》链接 1、预处理(将头文件内容及源代码汇聚处理)gcc-Etest.c-otest.i2、编译(行程汇编代码)gcc-Stest.i-otest.s3、汇......
  • 强化学习笔记(1.0)
    1.强化学习强化学习是一类算法,是让计算机实现从一开始什么都不懂,通过不断地尝试并更新自己的行为准则。从错误中学习,最后找到规律,最终达到目的的方法。在计算机中,可以为每一......
  • linux基础学习
    1基础指令        -p实现递归创建 cat命令可以用来查看文件内容、创建文件、文件合并、追加文件内容等功能,会一次显示所有内容,适合查看内容较少的文......
  • c#开发和学习(c#编写windows服务)
        大家有没有想过一些程序,属于那种开机即启动的。比如说web服务器程序,mysql程序等等。但是呢,这些程序本身又没有任何的console对话框,所以这个时候就要把他们编写......
  • c#开发和学习(c#调用dll)
        c和c++作为早期的开发语言,积累了大量的可用库。后续的开发语言,虽然在易用性和容易程度上面有了很大的提高,但是对于曾经的开发库,是无法做到弃之不用的。因此,对于......
  • c#开发和学习(基础)
        原先对c#了解不多,后来进入非标领域,才知道原来大多数非标上位机软件都是用c#开发的。之前在研究所的时候,曾经想过用qt开发上位机软件,但是qt是基于c++语言的,这对......
  • 全球名校AI课程库(40)| 威斯康星 · 深度学习和生成模型导论课程『Intro to Deep Learni
    <divalign=center><imgalt="STAT453;IntrotoDeepLearningandGenerativeModels;深度学习和生成模型导论"src="http://tva1.sinaimg.cn/large/0060yMmAly1h6wx480m......
  • 随想录(在实践中学习kernel代码)
       记得我在读书的时候,虽然老师也教过操作系统的课程,但是自己的理解却不是很充分,实践部分的内容就更少。对于课程中的内容,比如说中断、互斥、线程、IO等概念常常也是一......
  • 随想录(开源代码的学习方法)
     一、历史    开源代码作为一种特色的产物,随着物联网的进步得到了前所未有的发展。一开始,很多代码其实不是开源工程,后来软件的开发商发现根本没法用这些代码来挣钱,所......
  • ftk学习记(多窗口篇)
      在上周末的博客中,我们谈到了listview,今天可以看看效果图如何。  如果大家细心一点,可以发现list中的item有点差异,有兴趣的朋友可以思考一下原因是什么,其实可以代......