C語言迴圈題目,c語言有關迴圈的題目

2022-05-07 05:25:39 字數 3765 閱讀 9413

1樓:聽不清啊

#include

int main()

{int i,j,n;

scanf("%d",&n);

for(i=0;ifor(j=0;jprintf(" ");

for(j=0;j<=2*i;j++)

printf("*");

printf("\n");

for(i=n-2;i>=0;i--)

for(j=0;jprintf(" ");

for(j=0;j<=2*i;j++)

printf("*");

printf("\n");

return 0;

2樓:匿名使用者

for (i=1; i<=n; i++)

for (i=(n-1); i>0; i--)

n是輸入的行數, print_spaces和print_stars是自己寫的子函式,子函式return前需要換行。 我沒有執行驗證過,但是這是很簡潔的程式了,有問題自己修改一下就行了。

c語言 迴圈題目

3樓:

這個題目應該填寫:

temp = temp * j;

因為第二層(內層)迴圈是從1迴圈至i的,這裡如果按照你填寫的方式,則計算的是下式的結果:

1^1+

2^1+2^2+

3^1+3^2+3^3+

n^1+n^2+...+n^n

這裡內層迴圈(j的迴圈)是用來累乘出i的i次方的。

4樓:

填個temp*=i就妥了……

5樓:天雨下凡

**為:

temp*=i;

6樓:東風冷雪

temp = temp*i;

你測試一下。

c語言有關迴圈的題目

7樓:

n=0滿足條件,while迴圈會被執行(還沒執行)執行n++ n=1

執行迴圈(沒有語句)

n=1 滿足條件

迴圈會被執行(還沒執行)

執行n++後變成2

執行迴圈(沒有語句)

n=2滿足條件

迴圈會被執行(還沒執行)

n++ n=3;

執行迴圈(沒有語句)

n=3 不滿足條件

迴圈不會被執行

n++ n=4(迴圈不執行,但是要執行n++)列印n

8樓:回首千尋

看看這個

一個c語言中for迴圈的例題

9樓:班翠同堯

c語言中的for迴圈語句使用最為靈活,不僅可以用於迴圈次數已經確定的情況,而且可以用於迴圈次數不確定而只給出迴圈結束條件的情況,它完全可以代替while語句.

for(表示式

1;表示式

2;表示式

3)語句

它的執行過程如下:

(1)先求

表示式1.

(2)求

表示式2

,若其值為真(值為非0),則執行for語句中指定的內嵌語句,然後執行下面第三步

做若為假(值為0),則結束迴圈,轉到第5步.

(3)求解

表示式3

(4)轉回上面第(2)步驟繼續執行;

(5)結束迴圈,執行for語句下面的一個語句;

for(迴圈變數賦初值;迴圈條件;迴圈變數增值)語句如

for(i=1;i<=100;i++)sum=sum+i;

它的執行相當於

i=1;

while(i<=100)

顯然,用for語句更簡單、方便。

說明:(1)for語句的一般形式中的"

表示式1

"可以省略,此時應在for語句之前給迴圈變數賦初值.注意省略表示式1時,其後的分號不能省略.如for(;i<=100;i++);

(2)如果

表示式2

省略即不判斷迴圈條件,迴圈無終止地迴圈下去,也就是認為表示式2始終為真.

例如:for(i=1;;i++);

相當於i=1;

while(1)

(3)表示式3

也可以省略,但此時程式設計者應另外設法保證迴圈能正常結束.如:

for(i=1;i<=100;)

這個例子的迴圈增量沒有放在表示式三的位置

而是作為迴圈體的一部分

其效果是一樣的.

(4)可以省略

表示式1

和表示式3

,只有表示式2

即只給迴圈條件.

如for(;i<=100;)

這個相當於

whlie(i<=100)

(5)三個表示式都可以省略,如:

for(;;)語句

相當於while(1)語句

即不設初值

不判斷條件(認為

表示式2

為真值)迴圈變數不增值,無終止的執行迴圈體.

(6)表示式1

也可以是設定迴圈變數初值的賦值表示式,也可以是與迴圈變數無關的其他表示式.如:

for(sum=0;i<=100;i++)

for(sum=0,i=0;i<=100;i++)

10樓:匿名使用者

就給你個簡單的 #include int main(void)return 0;}

11樓:匿名使用者

//例如實現1加到100的和!#include main() printf("1加到100=%d",num);}

c語言for迴圈例題

12樓:匿名使用者

#include

void main()

} //for迴圈的執行循序:首先執行初始值語句(i=1),再判斷(i<4),然後改變條件(i++)接著執行大括號裡的語句,然後重複執行上述的後三條

13樓:馬多昌

最典型的for迴圈例子應該是陣列的輸出或輸入!如下:

#include

void main()}

14樓:匿名使用者

#include

void main()

} 嘿嘿 給你一個死迴圈

不太懂 就不要用了

會宕機的 單核cpu更不要嘗試

#include

void main()}

15樓:匿名使用者

#include "iostream.h"

void main()}

16樓:別說我能懂

#include

main()}

17樓:匿名使用者

這樣吧,我試過了

#include

void main()}

18樓:臨水

是要輸出「*******」這東西?

#include

int main(void)

19樓:在東嶺石林開巡演的鱷魚

#include

main()

}如果只是輸出"*"號的話就是這個樣子了。

c語言for迴圈的問題,C語言迴圈問題

include int main printf d n c 輸出迴圈次數!return 0 呵呵從來沒有看到過這種情況,for迴圈裡面只可能有三個表示式,而且只可能出現二個冒號 他可以是這樣的寫法 for inti 0,j 1 i 10 i j 一個表示式裡面可能帶多個引數 這個程式說的是3x 1問...

c語言程式if和for的迴圈題目

include int main printf d m return 0 執行示例 c語言題目 要求用for迴圈語句控制行列或星號及空格的數量 include define zf int main void return 0 一個c語言的題目關於if和else if ifelse if 前邊滿足不執...

C語言for迴圈

首先你要知道static int j 0 只在函式執行第一次時候初始化,for迴圈k 1時,fun函式裡的迴圈執行a 1 2 3 5 a 2 3 4 7 a 3 4 5 9 退出迴圈的時候j 3,第二次for迴圈k 2時,fun函式只執行一次,a 4 5 6 11 退出迴圈的時候j 4,此時k 3,...