本文目录一览:
- 1、C语言编程九九乘法表
- 2、用C语言编程实现上三角形式的九九乘法表
- 3、用c语言怎么编写上三角和下三角九九乘法表
- 4、用C语言输出四种三角形的九九乘法表。
- 5、如何用C语言编程序:九九乘法表
- 6、利用c语言程序输出上三角九九乘法表
C语言编程九九乘法表
1、首先打开VC++6.0软件,点击左上角的file,然后选择新建,这里我们新建一个控制台应 用程序,并输入工程名。
2、点击确定后,提示问你创建什么工程,这么我们选择”一个空工程“,然后点击确定。
3、接着再点击file,选项新建,然后新建一个文件,选择C++Soure File,输入文件名,点击 确定。
4、然后在代码框中输入如图所示的代码,输入完之后再点击右上角的运行按钮。(先点左 边,再点右边)
5、最后运行结果如图所示。
用C语言编程实现上三角形式的九九乘法表
#include stdio.h
void main ()
{
int m=-1,i,n,t,j;
int a[10]={1,2,3,4,5,6,7,8,9};
printf("乘法表,下三角:\n");
printf(" ");
for (j=0;j9;j++)
{
printf(" %d",a[j]);
}
if (a[8]a[j]) printf("\n");
for (i=0;i9;i++)
{
printf(" %d",a[i]);
for (t=0;t48-6*i;t++)
printf(" ");
n=0;
for (m=-1;mi;m++)
{
printf(" %d*%d",a[i],a[8-i+n]);
n++;
}
printf("\n\n");
}
getch();
}
我只有乘法表下三角的。上三角想过,但是懒得做。原理基本一样。希望能够帮到你。
用c语言怎么编写上三角和下三角九九乘法表
1、上三角:
#includestdio.h
intmain()
{
inti,j,result;
printf("\n");
for(i=1;i10;i++)
{
for(j=1;j=i;j++)
{
result=i*j;
printf("%d*%d=%-3d",i,j,result);/*-3d表示左对齐,占3位*/
}
printf("\n");/*每一行后换行*/
}
}
2、下三角:
#includestdio.h
intmain()
{
inti,j;
for(i=1;i=9;i++)
{
for(j=1;j=9;j++)
{
if(ji)
//打印八个空格,去掉空格就是左上三角形
printf("");
else
printf("%d*%d=%2d",i,j,i*j);
}
printf("\n");
}
return0;
}
扩展资料
C语言杨辉三角
#includestdio.h
intmain()
{
inta[10][20],i,j;
for(i=0;i10;i++)
for(j=0;j20;j++)
a[i][j]=0;
for(i=0;i10;i++)
{
for(j=0;j=i;j++)
{
if(j1)
a[i][j]=1;
elseif(i==0)
break;
else
a[i][j]=a[i-1][j-1]+a[i-1][j];
}
}
for(i=0;i10;i++)
{
for(j=0;j=i;j++)
printf("%4d",a[i][j]);
printf("\n");
}
return0;
}
用C语言输出四种三角形的九九乘法表。
#include stdio.h
int main()
{
int i,j;
//左下角。
for (i=1;i10;i++)
{
for (j=1;j10;j++)
if(i=j) printf("%d×%d=%-2d ",j,i,j*i);
putchar('\n');
}
//左上角。
putchar('\n');
for (i=1;i10;i++)
{
for (j=1;j10;j++)
if(i=10-j) printf("%d×%d=%-2d ",j,10-i,j*(10-i));
putchar('\n');
}
//右上角。
putchar('\n');
for (i=1;i10;i++)
{
for (j=1;j10;j++)
if(i=j)
printf("%d×%d=%-2d ",10-j,10-i,(10-j)*(10-i));
else
printf(" ");
putchar('\n');
}
//右下角。
putchar('\n');
for (i=1;i10;i++)
{
for (j=1;j10;j++)
if(i=10-j)
printf("%d×%d=%-2d ",10-j,i,(10-j)*i);
else
printf(" ");
putchar('\n');
} return 0;
}
如何用C语言编程序:九九乘法表
九九乘法表共9行9列,重点考察for循环的掌握情况。下面给出了输出完整乘法表、右上、右下、左上、左下乘法表的代码。
1、【代码一】输出完整的三角形:
#include stdio.h
int main() {
int i,j; // i, j控制行或列
for(i=1;i=9;i++) {
for(j=1;j=9;j++)
// %2d 控制宽度为两个字符,且右对齐;如果改为 %-2d 则为左对齐
// \t为tab缩进
printf("%d*%d=%2d\t", i, j, i*j);
printf("\n");
}
return 0;
}
2、【代码二】输出右上三角形和左上三角形:
#include stdio.h
int main() {
int i,j;
for(i=1;i=9;i++){
for(j=1;j=9;j++){
if(ji)
//打印八个空格,去掉空格就是左上三角形
printf(" ");
else
printf("%d*%d=%2d ",i,j,i*j);
}
printf("\n");
}
return 0;
}
3、【代码三】输出右下和左下三角形:
#include stdio.h
int main(){
int i,j,n;
for(i=1;i=9;i++){
// 将下面的for循环注释掉,就输出左下三角形
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;
}
利用c语言程序输出上三角九九乘法表
如果按照楼主给的图片上的输出方式,是这样的:
#include stdio.h
int main()
{
int i,j;
for(i = 1; i = 9; ++i)
{
for(j = 1; j = 10 - i; ++j)
printf("%d*%d=%d ",i, j, i * j);
printf("\n");
}
return 0;
}
这是正常思路:
#include stdio.h
int main()
{
int i,j;
for(i = 1; i = 9; ++i)
{
for(j = 1; j = i; ++j)
printf("%d*%d=%d ",j, i, i * j);
printf("\n");
}
return 0;
}