用C編99表,C語言編的99表

時間 2025-01-31 21:35:16

1樓:忻巨集盛

問題出在第二個迴圈裡,根據九九表我們知道j的值不能大於i的值;另外,i的自增應該放在第二個迴圈外面,不然i就和j一樣了,內迴圈結束後i的值也為9了,也就是說你的內迴圈只能執行一次,對吧?

具體的細節你對照著你的程式看看下面我寫的嘛。

#include ""

void main()

int i,j;

i=1,j=1;

while (i<=9)

j=1; while (j<=i)

j=j+1;

printf("");i++;

2樓:網友

以下程式有錯誤。

while (i<=9)

do while (j<=9)

printf("%d*%d=\3%d",i,j,i*j);

printf("\t");

j=j+1;

i=i+1;

第一次迴圈應該是1*1~1*9然後才能加i;

其實用for套裝更好實現。

for(i=1,i<=9,i++)

for(j=1,j<=9,j++)

printf("%d*%d=\3%d",i,j,i*j);

printf("\t");

c語言編的99表..

3樓:網友

以下程式有錯誤。

while (i<=9)

do while (j<=9)

printf("%d*%d=\3%d",i,j,i*j);

printf("\t");

j=j+1;

i=i+1;\\把這個提出來迴圈就行了。

第一次迴圈應該是1*1~1*9然後才能加i

用c++如何編99乘法表

4樓:網友

c++之99乘法表for語句- -

#include

using namespace std;

int main()

while(j<=i); //當j大於i的時候退出迴圈i++;//每次這裡i+1

cout<}while(i<=9);//當i大於9的時候退出} //這段程式的執行是當進入i的迴圈的時候,j賦值為1,然後進入j迴圈,把i和j的乘積賦值給sum之後輸出。

每次輸出之後j+1,然後判斷j是否大於i,大於退出j迴圈i再加一然後判斷i是否大於9如果不大於繼續迴圈。

j**ascript編寫99表

5樓:網友

改兩處:

while(j<=i)

改成while(j<=9)

橫著都建立九個格。

"+j+"="+i*j);

改成<=i?(i+"*"+j+"="+i*j):' ');

在九九表的填數,不在的填' '(空格);

html

C語言是用什麼語言編的,C語言程式設計?

c語言是自編譯的,幾乎所有的c語言工具都主要是用c語言寫的,許多c語言工具具有把c語言程式翻譯為多中組合語言的功能,從而實現了跨平台的工作。c語言程式設計?以3名同學為例的 如下 執行結果如下 附原始碼 改為40名同學 include define n 40 void inid long id vo...

編C語言,簡單的程式設計,編五個C語言,簡單的程式設計

我在學c語言,給你我的五個作業題吧。它們都是在win tc條件下執行的!希望對你有幫助!第一題 include stdio.h include conio.h main getch 1.求兩個數的的最大公約數和最小公倍數 main else k 2.根據要求輸出 main 3.用putchar和pr...

c在c語言程式設計裡是做什麼用的, c 在C語言程式設計裡是做什麼用的??

山大威海校區 通過你的描述我大概知道你要表述的意思了,fscanf是進行檔案讀取操作,而檔案中資料的存放格式是用中間 來描述規範的,當然,第一項大家都知道,是開啟檔案的指標 file,這裡是output fopen 至於第三項,是要儲存的位置,你的情況是 c字元,而 c就是檔案中的間隔符。 百小度 ...