① c語言輸出九九乘法表
#include<stdio.h>
main( )
{
int i,j;
for(i=1;i<=9;i++)//循環計算1~9
{
for(j=1;j<=i;j++)//輸出數i的i個乘法項
{
printf("%d*%d=%d ",i,j,i*j);
}
if(i==3)printf(" This is the 9*9 table.");//在3的那一行輸出This is the 9*9 table.
printf("
");//輸出換行符
}
}
② 用C語言循環語句輸出九九乘法表
#include <stdio.h>
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");
}
getchar();
}
③ C語言用WHILE循環編九九乘法表
#include <stdio.h>
void main()
{
int x = 1, y = 1;
while (x <= 9)
{
y = 1;
while (y <= x)
{
printf("%d*%d=%d\t", y , x, x * y);
y++;
}
printf("\n");
x++;
}
}
/*
這個就是傳說中的嵌套循環。
針對外面的循環,每循環依次輸出換行。
對於里邊的循環是輸出等式。
可以說這是一個很不錯的程序。
*/
④ 用循環嵌套輸出小九九乘法表(c語言)
1 把被乘數從1到9遍歷;
2 對每個被乘數,從1到被乘數本身,遍歷乘數;
3 輸出每組計算式。
代碼:
intmain()
{
inti,j;
for(i=1;i<10;i++)
{
for(j=1;j<=i;j++)
printf("%d*%d=%02d",i,j,i*j);
printf(" ");
}
}
⑤ C語言,使用while循環語句,寫出列印99乘法表的程序。
#include<stdio.h>
int main()
{
int i=1,j=1;
int k;
while(i<=9)
{
j=1;
while(j<=i)
{
k=i*j;
printf("%dX%d=%d ",i,j,k);
j++;
}
printf(" ");
i++;
}
return 0;
}
(5)c語言用循環語句輸出乘法表擴展閱讀:
while結構循環為當型循環(when type loop),一般用於不知道循環次數的情況。維持循環的是一個條件表達式,條件成立執行循環體,條件不成立退出循環。
while語句格式為:
while(條件表達式)
循環體
每次執行循環體前都要對條件表達式進行判斷。
這里的表達式是循環能否繼續下去的條件,而語句是循環體。只要表達式為真,則執行循環體內語句。否則終止循環,執行循環體外語句。
⑥ 用C語言怎麼輸出九九乘法表呀
C語言中要實現九九乘法表通常是用循環來實現的
可以使用的循環有while循環,for循環等
下面用for循環來實現輸出九九乘法表
#include<stdio.h>
void main()
{
int i,j;
printf("%4c",'*');
for(i=1;i<=9;i++)
{
printf("%4d",i);
}
for(i=1;i<=9;i++)
{
printf("%4d",i);
for(j=1;j<=9;j++)
{
if(i<=j)
printf("%4d",i*j);
else
printf("%4c",' ');
}
printf(" ");
}
}
⑦ 如何用c語言函數調用編寫九九乘法表
編寫九九乘法表主要是通過循環語句進行控制輸出乘法表中各項。將實現九九乘法表的程序單獨寫成一個函數,就可以在主函數利用函數調用的形式來實現了。
具體實現方法可以參考如下程序:
#include<stdio.h>
void YangMultiplicationTable() // 實現九九乘法表的函數
{
int i=1,j=1;
for(i=1;i<=9;i++) // 控制行數,共9行
for(j=1;j<=i;j++) // 控制列數,每列的列數與行號一致
{
printf("%d*%d=%d",j,i,i*j); // 輸出九九乘法表的每一項
if(i!=j) printf("\t"); // 每行中相鄰兩項隔開
if(i==j) printf("\n"); // 每行輸出完畢後進行換行
}
}
void main()
{
YangMultiplicationTable(); // 通過函數調用的方式實現九九乘法表
}
⑧ 如何用c語言函數調用編寫九九乘法表
編寫九九乘法表主要是通過循環語句進行控制輸出乘法表中各項。將實現九九乘法表的程序單獨寫成一個函數,就可以在主函數利用函數調用的形式來實現了。
具體實現方法可以參考如下程序:
#include<stdio.h>
voidYangMultiplicationTable()//實現九九乘法表的函數
{
inti=1,j=1;
for(i=1;i<=9;i++)//控制行數,共9行
for(j=1;j<=i;j++)//控制列數,每列的列數與行號一致
{
printf("%d*%d=%d",j,i,i*j);//輸出九九乘法表的每一項
if(i!=j)printf(" ");//每行中相鄰兩項隔開
if(i==j)printf(" ");//每行輸出完畢後進行換行
}
}
voidmain()
{
YangMultiplicationTable();//通過函數調用的方式實現九九乘法表
}
⑨ C語言用WHILE循環編九九乘法表
x表示第幾行從
1
到
9循環while
(x
<=
9)
在這裡面又有一個循環while
(y
<=
x)
就是說列數不能超過行
也就是說第幾行就有幾列,第5行就有5列了,從1列到X列
當while
(y
<=
x)結束後
,就printf("\n");換行了
x++;
回到while
(x
<=
9)這里Y又變成1,進入到while
(y
<=
x)
下面就和上面的一樣了
⑩ C語言中一個for循環表示乘法表
只用一個for,那就自己把其他的都寫死,
比如
for(i = 1 ;i <10; i++)
{
printf("%d %d %d %d %d %d %d %d %d",1*i ,2*i,3*i,4*i,5*i,6*i,7*i,8*i,9*i);
}
這樣嗎