用c语言编写九九乘法口诀
发布网友
发布时间:2022-04-28 15:54
我来回答
共5个回答
热心网友
时间:2022-06-19 13:54
#include<stdio.h>
int main()
{
int i, j, n;//n为输入的乘阶数。
scanf("%d", &n);
for (i = 1; i <= n; i++)
{
for (j = 1; j <=i; j++)
{
printf("%d*%d=%d\t", i, j, i*j);
if (i == j)
{
printf("\n");//当输出到n*n的时候,换行!
}//endl if
}//endl for(j)
}//endl for(i)
return 0;
}
扩展资料
九九乘法口诀倒三角打印:
int main()
{
int n;
scanf("%d", &n);
for (int i = 1; i<=n; i++)
{
for (int k = 1; k < i; k++)//打印空格,第i行打印i-1个空格。
{
printf("\t");
}
for (int j = i; j <=n; j++)
{
printf("%d*%d=%d\t", j, i, i*j);
}
printf("\n");//换行
}
return 0;
}
热心网友
时间:2022-06-19 13:54
#include <stdio.h>
int main(void){ int i,j; for(i=1;i<=9;i++) { for(j=1;j<=i;j++) { printf("%d*%d=%d\t",i,j,i*j); } printf("\n"); }
return 0;}
热心网友
时间:2022-06-19 13:55
1234567891011121314#include <stdio.h>void main(){ int i, j, result; for(i = 1; i < 10; i++) { for(j = 1; j < 10 && i >= j; j++) { result = i * j; printf("%d*%d=%-3d", i, j, result); /*-3d表示左对齐,占3位*/ } printf("\n"); /*每一行后换行*/ }}
请放心使用
有问题的话请追问
满意请及时采纳,谢谢,采纳后你将获得5财富值。
你的采纳将是我继续努力帮助他人的最强动力!
热心网友
时间:2022-06-19 13:55
右上方三角形的样式输出乘法九九表
#include<stdio.h>
void main()
{ int i,j;
for(i=0;i<=9;i++)
{
if(i==0)printf(" * ");
else
printf("%2d ",i);
}
printf("\n");
for(i=1;i<=9;i++)
{
printf("%2d ",i);
for(j=i;j<=9;j++)
{
printf("%2d ",i*j);
}
printf("\n");
}
}
/*运行结果:
* 1 2 3 4 5 6 7 8 9
1 1 2 3 4 5 6 7 8 9
2 4 6 8 10 12 14 16 18
3 9 12 15 18 21 24 27
4 16 20 24 28 32 36
5 25 30 35 40 45
6 36 42 48 54
7 49 56 63
8 64 72
9 81
*/
左三角乘法表
#include<stdio.h>
void main()
{ int i,j,temp;
for(i=1;i<=9;i++)
for(j=1;j<=i;j++)
{temp=j*i;
printf("%d*%d=%2d ",j,i,temp);
if(j==i)printf("\n");
}
}
//运行结果:
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
下三角乘法表
#include<stdio.h>
void main()
{
int i,j,temp;
for(i=1;i<=9;i++)
for(j=1;j<=9;j++)
{
if(j<=9-i)printf(" ");
else
{
temp=i*(10-j);
printf("%d*%d=%-3d",10-j,i,temp);
}
if(j==9)printf("\n");
}
}
*/运行结果:
_______________________________________________________ 1*1=1
________________________________________________ 2*2=4 1*2=2
_________________________________________ 3*3=9 2*3=6 1*3=3
__________________________________ 4*4=16 3*4=12 2*4=8 1*4=4
___________________________ 5*5=25 4*5=20 3*5=15 2*5=10 1*5=5
____________________ 6*6=36 5*6=30 4*6=24 3*6=18 2*6=12 1*6=6
_____________ 7*7=49 6*7=42 5*7=35 4*7=28 3*7=21 2*7=14 1*7=7
______ 8*8=64 7*8=56 6*8=48 5*8=40 4*8=32 3*8=24 2*8=16 1*8=8
9*9=81 8*9=72 7*9=63 6*9=54 5*9=45 4*9=36 3*9=27 2*9=18 1*9=9
热心网友
时间:2022-06-19 13:56
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#include<math.h>
main()
{
int
a,b,c;
for(a=1;a<10;a++)
{
for(b=1;b<a+1;b++)
{
c=a*b;
printf("%d*%d=%d
",a,b,c);
}
printf("\n");
}
getch();
}
在c语言中:编程出输出九九乘法表,的表达式
根据数学规则,遍历两个乘数,并逐行输出算式即可。include <stdio.h> int main(){ int i,j;for(i = 1; i <= 9; i ++){ for(j = 1; j <= i; j ++)printf("%d*%d=%-3d",j, i, j*i);printf("\n");} return 0;} ...
C语言 输出9*9口诀。共9行9列,i控制行,j控制列。
把第13行改为if(j==9)include<stdio.h> include<stdlib.h> define MAX 9 int main(){ int i,j;for (i = 1;i <= MAX;i++)for (j = 1;j <= MAX;j++)printf("\n");return 0;}
用c语言编写九九乘法口诀
int main(){ int i, j, n;//n为输入的乘阶数。scanf("%d", &n);for (i = 1; i <= n; i++){ for (j = 1; j <=i; j++){ printf("%d*%d=%d\t", i, j, i*j);if (i == j){ printf("\n");//当输出到n*n的时候,换行!}//endl if }//endl for(j)}/...
C语言问题:输出九九乘法口诀表: 1 * 1 = 1 2 * 1 = 2 2 * 2 = 4...
用两个while循环就可以完成输出乘法口诀。代码如下:include <stdio.h> int main() { int i;int k;i = 1;printf("乘法口诀:\n");while (i<=9){ k = 1;while (k<=i){ printf("%dx%d=%d ", i,k,i*k);k++;} printf("\n");//换行 i++;} } 运行结果 ...
用c语言编写9*9乘法口诀表(以直角三角形形式输出)
楼主你好!根据你的要求如下,不知道符合你的意思吗?include<stdio.h> int main(){ int i,k;printf("九九乘法表:\n");for(i=1;i<=9;i++){ for(k=1;k<=i;k++){ printf("%dx%d=%d ",i,k,i*k);} printf("\n");} } 希望我的回答对你有帮助!
C语言高手请进!! 关于九九乘法口诀表的问题!
int val[9] = {1,2,3,4,5,6,7,8,9} ;printf("1x1=1\n");for(int i=0;i<8;i++){ for(int j=0;j<=i+1;j++){ printf("%dx%d=%-4d",val[j],dan[i],val[j]*dan[i]);} printf("\n");} return 0;} 本来是很好写的,非要用这个数组来做,而且还是不相同的...
C语言编程九九乘法表
1、首先打开VC++6.0软件,点击左上角的file,然后选择新建,这里我们新建一个控制台应 用程序,并输入工程名。2、点击确定后,提示问你创建什么工程,这么我们选择”一个空工程“,然后点击确定。3、接着再点击file,选项新建,然后新建一个文件,选择C++Soure File,输入文件名,点击 确定。4、...
C++设计编一个程序输出一个九九乘法表?
include<iostream> include<iomanip> using namespace std;int main(){int i,j;cout.setf(ios::left);for(i=1;i<10;i++)
编写一个C程序,用于打印99乘法表。
采纳率:34% 擅长: 操作系统/系统故障 编程语言 互联网 笔记本电脑 JAVA相关 其他回答 上面的没有注释,初学者往往一头雾水。我的代码最短#include <stdio.h>//包含基本输入输出功能的库文件void main(void)//入口函数没有参数、没有返回值{ for(int p=1;p<=9;p++)//循环9次,从1到9. { for(int ...
编程输出上三角形的九九乘法表
main(){ int m, n;for (m=1; m<10; m++){ printf("%4d",m);} printf("\n");for (m=1; m<10; m++){ printf(" -");} printf("\n");for (m=1; m<10; m++){ for (int i=1;i<=m-1;i++) printf(" ");for (n=m; n<10; n++){ printf("%4d", m*n);...