【Z_C1.0.1】给c语言程序,输出九九乘法表

代码

#include<stdio.h>
#include<math.h>
// #define N 0 宏定义
int main()
{
	int a,b,i;
	for(a=1;a<10;a++)
	{
		for(b=1;b<=a;b++)
		{
			i=(a*b);
			printf("%d*%d=%-3d  ",a,b,i);  
// 负号表示左对齐  正号显示数的正负 
			if(a==b)
			printf("\n");
		}
	}
	return 0;
 } 

运行

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

笔记

  1. 负号表示左对齐 正号显示数的正负

代码二

#include<stdio.h>
#include<math.h>
// #define N 0 宏定义
int main()
{
	int a,b,i;
	for(a=9;a<10;a--)
	{
		for(b=1;b<=a;b++)
		{
			i=(a*b);
			printf("%d*%d=%-3d  ",a,b,i);  
			// 负号表示左对齐  正号显示数的正负 
			if(a==b)
			printf("\n");
		}
	}
	return 0;
 } 

运行

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
8*1=8    8*2=16   8*3=24   8*4=32   8*5=40   8*6=48   8*7=56   8*8=64
7*1=7    7*2=14   7*3=21   7*4=28   7*5=35   7*6=42   7*7=49
6*1=6    6*2=12   6*3=18   6*4=24   6*5=30   6*6=36
5*1=5    5*2=10   5*3=15   5*4=20   5*5=25
4*1=4    4*2=8    4*3=12   4*4=16
3*1=3    3*2=6    3*3=9
2*1=2    2*2=4
1*1=1
20210302065836497.jpg
© 版权声明
THE END
喜欢就支持一下吧
点赞32
分享
评论 抢沙发

请登录后发表评论