您的位置:制图网首页 -> 新闻动态 -> c语言输出九九乘法表【使用C语言输出九九乘法表】

热门排行

c语言输出九九乘法表【使用C语言输出九九乘法表】

2023/1/31 来自于:制图网 点击:34

例18:C语言编程实现九九乘法表,样式要求长方形、右三角形、左三角形。

解题思路:这个问题的算法很简单,就是两个for循环的嵌套,三角形的样式就是多了一些空格。

长方形源代码演示:

#include<stdio.h>//头文件 int main()//主函数入口 {  int i,j; //定义变量   for(i=1;i<=9;i++)//外层for循环控制行   {    for(j=1;j<=9;j++)//内层for循环控制列     {      printf("%d*%d=%2d\t", i, j, i*j);// %4d 控制宽度为两个字符,且右对齐    }    printf("\n");//换行   }  return 0;//函数返回值为0 }

编译运行结果如下:

c语言输出九九乘法表【使用C语言输出九九乘法表】

右三角源代码演示:

#include<stdio.h>//头文件 int main()//主函数入口 {  int i,j;//定义变量   for(i=1;i<=9;i++)//外层for循环控制行   {    for(j=1;j<=9;j++)//内层for循环控制列     {      if(j<i)//打印空格      {        printf(" ");      }       else      {        printf("%d*%d=%2d ",i,j,i*j);//输出结果,%2d 控制宽度为两个字符,且右对齐       }     }    printf("\n");//换行   }  return 0;//函数返回值为0 }

编译运行结果如下:

c语言输出九九乘法表【使用C语言输出九九乘法表】

左三角源代码演示:

#include<stdio.h>//头文件 int main()//主函数入口 {   int i,j;//定义变量   for(i=1;i<=9;i++)//外层for循环控制行   {    for(j=1;j<=i;j++)//内层for循环控制列     {       printf("%d*%d=%2d ",i,j,i*j);//输出结果,%2d控制宽度为两个字符,且向右对齐     }     printf("\n");//换行   }  return 0;//函数返回值为0 }

编译运行结果如下:

c语言输出九九乘法表【使用C语言输出九九乘法表】

制图网(www.makepic.net),专业的logo免费设计在线生成网站,全自动智能化logo设计,商标设计,logo在线生成!

欢迎使用制图网制作属于您公司自己的logo,不仅专业而且经济实惠,全方位满足您公司品牌化、视觉化的需求。

输入激活码

只需简单一步,使用微信扫码(或长按识别二维码)并在任一小程序首页根据提示获取激活码! chatGPT中文网页版,无需注册,快来体验全网最火爆的人工智能应用!
刻字印章刻章子定刻光敏盖章印订制(淘宝商家)

输入激活码

只需简单一步,使用微信扫码(或长按识别二维码)并在任一小程序首页根据提示获取激活码! chatGPT中文网页版,无需注册,快来体验全网最火爆的人工智能应用!
刻字印章刻章子定刻光敏盖章印订制(淘宝商家)
请使用手机淘宝进行扫码