本文目錄一覽:
- 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;
}
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/248110.html