1. 如何用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 則為左對齊
// 為tab縮進
printf("%d*%d=%2d ", i, j, i*j);
printf("
");
}
return 0;
}

2. c語言怎麼輸出乘法
有兩種:1.
#include<stdio.h>
void
main()
{
int
x,y;
clrscr();
for(x=1;x<=9;x++)
{
for(y=1;y<=x;y++)
printf("%d*%d=%d",x,y,x*y);
printf("\n");
}
getch();
}
附程序運行結果:
是在左邊對齊的
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
2.
#include<stdio.h>
void
main()
{
int
x,y,i;
clrscr();
for(x=1;x<=9;x++)
{for(i=1;i<=9-x;i++)
printf("
");/*7個空格*/
for(y=1;y<=x;y++)
printf("%d*%d=%2d",x,y,x*y);
printf("\n");
}
getch();
}
附程序運行結果是右邊對齊的
3. 用C語言怎麼乘啊
直接使用:19*23*149即可。
在c語言中,加減乘除運算符號分別為:+,-,*,/。%表示取余符號,例如a%b即求a除以b後的余數,c語言中括弧運算只能使用()。
例如:
#include<stdio.h>
intmain(){
intn;
n=19*23*149;
printf("%d
",n);
return0;
}
/*
輸出:
65113
*/
4. 如何用C語言寫出一個乘法口訣表。
編寫如下:
#include<stdio.h>
int main()
{int i,j;for(i=1;i<=9;i++)
{for(j=1;j<=i;j++)
{printf("%d*%d=%d ",i,j,i*j);}
printf("
");}return 0;}
運行結果

(4)c語言怎麼編譯出乘法擴展閱讀:
其餘方法如下:
乘法口訣參考答案
main()
{ int a=1,b=1;
clrscr();
do
{ do{ printf(" %d*%d=\%d ",b,a,a*b);
b++;} while (b<=a);
printf("
");
a++;
b=1;} while (a<10);}
乘法口訣參考答案
main()
{ int a=1,b=1;clrscr();
while (a<10)
{ while (b<=a)
{ printf(" %d*%d=%d ",b,a,a*b);
b++}
printf("
");
a++;b=1;}}
乘法口訣
main()
{ int a=1,b=1;
clrscr();
loop: printf(" %d*%d=%d ",b,a,a*b);
if(a==b)
{ printf("
");
a++;
b=1;
if(a>9) goto end;}
else b++;
goto loop;
end:;}
5. c語言怎麼輸出乘法
有兩種:1.
#include<stdio.h>
void main()
{
int x,y;
clrscr();
for(x=1;x<=9;x++)
{ for(y=1;y<=x;y++)
printf("%d*%d=%d",x,y,x*y);
printf("\n");
}
getch();
}
附程序運行結果: 是在左邊對齊的
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
2.
#include<stdio.h>
void main()
{
int x,y,i;
clrscr();
for(x=1;x<=9;x++)
{for(i=1;i<=9-x;i++)
printf(" ");/*7個空格*/
for(y=1;y<=x;y++)
printf("%d*%d=%2d",x,y,x*y);
printf("\n");
}
getch();
}
附程序運行結果是右邊對齊的
6. 如何用C語言編寫程序輸出乘法口訣表
void three() //九九乘法口訣
{
printf("\t\t\t**\t九九乘法口訣\t**\n");
int i,j;
for(i=1;i<=9;i++)
{
for(j=1;j<i+1;j++)
printf("%d*%2d=%2d",j,i,i*j);
printf("\n");
}
}
7. 用c語言編寫九九乘法口訣
#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 ", i, j, i*j);
if (i == j)
{
printf("
");//當輸出到n*n的時候,換行!
}//endl if
}//endl for(j)
}//endl for(i)
return 0;
}

(7)c語言怎麼編譯出乘法擴展閱讀
九九乘法口訣倒三角列印:
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(" ");
}
for (int j = i; j <=n; j++)
{
printf("%d*%d=%d ", j, i, i*j);
}
printf("
");//換行
}
return 0;
}
8. 乘法在c語言中怎麼表示比如加法是add
估計你的意思是說C語言編譯成匯編語言之後乘法怎麼表示吧,因為在匯編中加法確實是用ADD表示的,下面給你運算符表:
ADD
加法.
ADC
帶進位加法.
INC
加
1.
AAA
加法的ASCII碼調整.
DAA
加法的十進制調整.
SUB
減法.
SBB
帶借位減法.
DEC
減
1.
NEC
求反(以
0
減之).
CMP
比較.(兩操作數作減法,僅修改標志位,不回送結果).
AAS
減法的ASCII碼調整.
DAS
減法的十進制調整.
MUL
無符號乘法.
IMUL
整數乘法.
以上兩條,結果回送AH和AL(位元組運算),或DX和AX(字運算),
AAM
乘法的ASCII碼調整.
DIV
無符號除法.
IDIV
整數除法.
以上兩條,結果回送:
商回送AL,余數回送AH,
(位元組運算);
或
商回送AX,余數回送DX,
(字運算).
AAD
除法的ASCII碼調整.
CBW
位元組轉換為字.
(把AL中位元組的符號擴展到AH中去)
CWD
字轉換為雙字.
(把AX中的字的符號擴展到DX中去)
CWDE
字轉換為雙字.
(把AX中的字元號擴展到EAX中去)
CDQ
雙字擴展.
(把EAX中的字的符號擴展到EDX中去)
9. 請問怎樣用C語言程序編寫九九乘法表
main()
{
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");
}
}