1樓:
用for多方便啊,幹嘛要用do while#include
#include
void main()
cout< 2樓:科技鳥 終於搞掂啦: #include using namespace std; //#include void main() }while(j<=9); cout< 如何用do…while迴圈輸出九九乘法表? 3樓:匿名使用者 #include void main() while(b<=9); printf("\n"); a++,b=1; }while(a<=9);} 4樓:下頁葬愛 #include void main() while(j<=i); i++; printf("\n"); }while(i<=9);} 5樓:匿名使用者 int i=1,j=1;do}while(j!=9); 用while迴圈語句程式設計輸出九九乘法口訣表 6樓:excel實用文件 方法一: 1 i = 1 2 while i < 10: 3 k = 1 4 while k <= i: 表示不換行(系統預設輸出完畢換行) 6 k += 1 7 print() 8 i += 1 輸出結果 9 1*1= 1 10 2*1= 2 2*2= 4 11 3*1= 3 3*2= 6 3*3= 9 12 4*1= 4 4*2= 8 4*3=12 4*4=16 13 5*1= 5 5*2=10 5*3=15 5*4=20 5*5=25 14 6*1= 6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36 15 7*1= 7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49 16 8*1= 8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64 17 9*1= 9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81 方法二、 1 a = 9 2 while a > 0: 3 i = 1 4 while i <= a: 5 print('%d * %d = %2d '%(a,i,a*i),end= '') 6 i += 1 7 print() 8 a -= 110 11 輸出結果: 9 9 * 1 = 9 9 * 2 = 18 9 * 3 = 27 9 * 4 = 36 9 * 5 = 45 9 * 6 = 54 9 * 7 = 63 9 * 8 = 72 9 * 9 = 81 10 9 * 1 = 9 9 * 2 = 18 9 * 3 = 27 9 * 4 = 36 9 * 5 = 45 9 * 6 = 54 9 * 7 = 63 9 * 8 = 72 9 * 9 = 81 11 8 * 1 = 8 8 * 2 = 16 8 * 3 = 24 8 * 4 = 32 8 * 5 = 40 8 * 6 = 48 8 * 7 = 56 8 * 8 = 64 12 7 * 1 = 7 7 * 2 = 14 7 * 3 = 21 7 * 4 = 28 7 * 5 = 35 7 * 6 = 42 7 * 7 = 49 13 6 * 1 = 6 6 * 2 = 12 6 * 3 = 18 6 * 4 = 24 6 * 5 = 30 6 * 6 = 36 14 5 * 1 = 5 5 * 2 = 10 5 * 3 = 15 5 * 4 = 20 5 * 5 = 25 15 4 * 1 = 4 4 * 2 = 8 4 * 3 = 12 4 * 4 = 16 16 3 * 1 = 3 3 * 2 = 6 3 * 3 = 9 17 2 * 1 = 2 2 * 2 = 4 18 1 * 1 = 1 7樓:吥離鈽棄 i=1; while(i<10) printf("\n"); i++; }望採納 使用c++中while語句怎麼編寫99乘法表 8樓:聽不清啊 #include #include using namespace std; int main() {int i,j; i=1; while(i<10) {j=1; while(j<=i) {printf("%3d*%d=%-2d",i,j,i*j); j++; i++; printf("\n"); return 0; 分別使用for迴圈、while迴圈和do…while迴圈三種迴圈語句編寫程式,輸出九九乘法口訣表, c++中do{} while()的用法 9樓:靠名真tm難起 while迴圈開始後,先判斷條件是否滿足,如果滿足就執行迴圈體內的語句,執行完畢後再回來判斷條件是否滿足,如此無限重複;直到條件不滿足時,執行while迴圈後邊的語句。簡單來講就是說while迴圈是先判斷後迴圈, 判斷如果滿足條件進入迴圈 本次迴圈後再次判斷 。舉個例子: do-while迴圈與while迴圈的不同在於:它先執行迴圈中的語句,然後再判斷表示式是否為真, 如果為真則繼續迴圈;如果為假, 則終止迴圈。因此, do-while迴圈至少要執行一次迴圈語句。 簡單來講就是說while迴圈是先迴圈後判斷 。舉個例子: 總結:while迴圈是先判斷後迴圈 ,而do–while迴圈是先迴圈後判斷。 10樓:風若遠去何人留 do{}while();是c++中迴圈的一種。 c++中有三種迴圈,for, while和do{}while(); 其中do{}while()的形式為: dowhile(expr);//注意這裡必須由分號結尾。 執行流程如下: 1 執行迴圈體; 2 判斷expr,如果為真,則回到1,否則退出迴圈。 可以看到,do{}while()迴圈的特色是先執行迴圈體,再做判斷,所以迴圈至少執行一次。 當有此類需求時,可以優先選擇使用do{}while();迴圈。 11樓:匿名使用者 迴圈的條件 與while(condition) 相比就是這種迴圈必須執行至少1次 第一次執行不判斷迴圈條件 12樓:匿名使用者 ctrl鍵是字元碼?樓上肯定不行。要用getkeystate或者getasynckeystate(與程序無關)鍵盤偽程式碼自己好好查查。函式在winuser。h裡 13樓:匿名使用者 1. 搜尋: "c語言 ctrl", 有 自定義的訊號處理函式 ctrl_z 可以參考,注意加上如下所示的標頭檔案 #include #include 2. 如果系統不一樣,試試搜尋:getasynckeystate 14樓:匿名使用者 char str; while(cin>>str) ;用字串或字元吧。 來寫寫,如果我理解錯的話,請各位指出。謝謝 15樓:匿名使用者 dowhile (cin.good()); c語言程式設計題:用do while形式編寫 用c++寫乙個程式,要用嵌入式的for迴圈或者while迴圈,輸出乙個類似乘法表的** 16樓: 你好,已經為你寫好了,望採納。謝謝 #include int main() puts(""); }return 0;} 17樓:鐵初竹 int i, j; for(i=0;i<10;i++) if(i>0)printf("%d ",i); for(j=0;j<10;j++) if(i==0) if(j==0)printf(" "); else printf("%2d ",j); if((j>0)&&(i>0)) printf("%2d ",i*j); f(j==i) break; printf("\r\n"); 18樓:匿名使用者 printf(" ") for (int i=1;i<=9;i++)printf("%4d",i); for (int i=1;i<=9;i++)} p1 p2 這個是賦值語句,而非比較運算。字元陣列雖然有大小限制,但是指標就不同,即便超過了大小,指標指向陣列越界後的下乙個記憶體單元,並不會發生錯誤 另外,printf s a 函式列印字串,它是在遇到字串結束符的時候才終止輸出,此時a陣列的值已經被賦值為p2所指向的記憶體空間的值。這個程式是錯的... 問明 1 迴圈結構的表示式不同 while迴圈結構的表示式為 while 表示式 迴圈體 do while迴圈結構表示式為 do 迴圈體 while 條件表達 2 執行末尾迴圈體的順序不同 while迴圈的末尾迴圈體也是在中間迴圈體裡,並在中間迴圈體中執行,迴圈體是否繼續執行的條件也在迴圈體中。do... 不不見不念 if條件語句寫錯了 if a 判斷字串相等不能用等號 if strcmp a,0 要這麼寫 while 是乙個迴圈體,退出迴圈體的方法有 1 迴圈體條件 不成立,如 while a 0 當 a 0 的時候,條件 a 0不成立,while 迴圈結束,退出 while 迴圈。2 在迴圈體內使...c 語言while迴圈,c語言while的用法
c語言中while和dowhile迴圈的主要區別是
C語言怎麼退出while迴圈,c語言中while的用法