代码编织梦想

一、前言

1、打印一个菱形图案

2、打印一个九九乘法表

二、测试代码

1、菱形图案

#include <stdio.h>

// 打印菱形
void printRhombus(int N)
{
	/// 1.上三角形
	for (int n = 1; n <= N; ++n) {
		// 1.打空格
		for (int i = 0; i < N  - n; ++i)
			printf(" ");

		// 2.打图案
		for (int j = 0; j < n * 2 - 1; ++j)
			printf("*");

		// 3.换行
		printf("\n");
	}

	/// 2.下三角形(要比上三角形少一行,不然就两行一样)
	for (int n = 1; n < N; ++n) {
		// 1.打空格
		for (int i = 0; i < n; ++i)
			printf(" ");

		// 2.打图案
		for (int j = 0; j < (N - n) * 2 - 1; ++j)
			printf("*");

		// 3.换行
		printf("\n");
	}
}

// 主函数
int main(int argc, char **argv)
{
	printRhombus(10);
	return 0;
}

调试结果

2、九九乘法表

#include <stdio.h>

// 打印99乘法表
void printMultiplication99()
{
	for (int i = 1; i <= 9; ++i) {
		for (int j = 1; j <= i; ++j) {
			printf("%dx%d=%d\t", j, i, i * j);
		}
		printf("\n");
	}
}

// 主函数
int main(int argc, char **argv)
{
	printMultiplication99();
	return 0;
}

调试结果

 

三、_End

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Lvvou1024/article/details/122341225

c语言99乘法表 菱形输出_weixin_43769045的博客-爱代码爱编程

//99乘法表 #include <stdio.h> int main() { int i, j; for (i = 1; i <10; i++) { for (j = 1; j <10; j++)

c语言打印99乘法表、杨辉三角及菱形_太阳下的小白的博客-爱代码爱编程

输出9*9乘法表 #include <stdio.h> void main() { int i,j; for(i=1;i<=9;i++) { for(j=1;j<=i;j++) printf("%d×%d=%2d ",j,i,i*j); printf("\n"); } } 结果: 1×1=

算法(用九九乘法表写出菱形,阶乘)_guo美玲的博客-爱代码爱编程

$arr = array(0=>1,'aa'=>2, 3, 4); foreach($arr as $key=> $val) { print_r($key =='aa' ? 5 : $val); } 考查:类型转换。 因遍历数组第一次的时候,$key和aa的比较实际就是0和aa的比较,一个是int一个是string,这个时

九九乘法表与菱形图案的输出-爱代码爱编程

九九乘法表 1.直接使用System.out.println语句进行直接输出 2.使用For循环语句进行输出 public class Test9902{ public static void main(String args[]){ for(int i = 1;i < 10;i++){ for(int j = 1;j <= i;j++)

c语言打印菱形与指定的乘法口诀表-爱代码爱编程

打印菱形 通过观察我们发现菱形是有规律的,如果把星星最多的行定位参考值line,此处的line=3。那line行之前是个正三角形,往后是倒三角形。那问题就转换为打印两个三角形。打印上三角形 第一行= line-1 个 空格 + 1 个 星星 第二行= line-2 个 空格 + 3 个 星星 第三行= line-3 个 空格 + 5 个 星星打印下三角形

shell编程:编写9x9乘法表和菱形的9x9乘法表,有脚本分析!很详细!!-爱代码爱编程

本章目录 一:shell脚本编写9x9乘法表二:编写一个菱形的9x9乘法表 一:shell脚本编写9x9乘法表 创建脚本 [root@localhost ~]# vi first2.sh 如图所示: 编辑脚本: #!/bin/bash sum=0 for(( a=1 ;a<=9; a++)) #初始值a=1,满足a&

python3输出九九乘法表,python3: 简单4步骤输出九九乘法表-爱代码爱编程

如何输出一个九九乘法表,使用python语言,嵌套循环,4行代码就可以实现,瞬间感觉python真的很简单~ 代码: for i in range(1,10): for j in range(1,i+1): print("{0}*{1}={2}".format(j,i,i*j),end=' ') print("") 输出结果: 1*1=1

c语言菱形99乘法表,C语言基础用基本的循环语句打印实心和空心菱形、九九乘法表...-爱代码爱编程

//菱形 #include void main() { int i,j; //菱形的上半部分的三角形 for(i=0;i<4;i++) { for(j=3;j>i;j--) { printf(" "); } for(j=0;j<2*i+1;j++) { printf("*"); } printf("\

c语言循环结构菱形九九乘法表,C语言基础用基本的循环语句打印实心和空心菱形、九九乘法表 ....-爱代码爱编程

//菱形 #include  void main() { int i,j; //菱形的上半部分的三角形 for(i=0;i<4;i++) { for(j=3;j>i;j--) { printf(" "); } for(j=0;j<2*i+1;j++) { printf("*"); } printf("\

c语言循环结构菱形九九乘法表,Java程序,用for循环打印99乘法口诀和一个菱形。菱形用“*”打印...-爱代码爱编程

一叶追寻 public class Prog { public static void main(String[] args) { //99乘法表 for(int y=1;y<=9;y++){ for(int x =1;x<=y;x++){ System.out.print(x+"*"+y+"="+x*y+"\t"); }

编程输出以下形式的乘法九九表-爱代码爱编程

编程输出以下形式的乘法九九表: 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

九九乘法表+菱形--java练习_captain_dong的博客-爱代码爱编程

1.输出9*9口诀(按我们数学上常用的格式输出)。 package it.lidong; public class LianXi017 { public static void QiuQiu(){ for(int i=1;i<=9;i++){ for(int j=1;j<=i;j++)