c語言迴圈題目中的一點問題,C語言迴圈題目中的一點問題

2022-02-01 07:59:57 字數 2510 閱讀 6848

1樓:釖釖

第一個:

#include

main()

printf("s=%d",s);

}第二個:

#include

main()

printf("s=%g\n",s);

}如果的你的編譯器不支援漢語就把它改成別的我編譯了一下沒問題

這類問題用for迴圈一次一次迴圈

2樓:匿名使用者

第一個#include

main()

printf("sum=%d\n",sum);

} 第二個

#include

main()

printf("sum=%g\n",sum);}

c語言題,這道題是一個for迴圈語句,for迴圈語句不應該是整個迴圈完才輸出嗎?為什麼這道題迴圈一

3樓:27cgame永逝

for語句沒打大括號,預設下一句是迴圈語句內容,(即認為是在大括號內),如果只想最後輸出,在for後面和printf之間加上「{}」

4樓:匿名使用者

輸出語句在迴圈內就是迴圈一次輸出一次,如果把輸出語句放在迴圈體外,就是迴圈結束再輸出

5樓:橋季晉春柏

你先把不要這麼急學什麼硬體,沒有硬體你不是照樣學c語言。有點c語言基礎後,再轉戰硬體。

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

6樓:班翠同堯

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++)

7樓:匿名使用者

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

8樓:匿名使用者

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

c語言迴圈問題

9樓:千鋒教育

float result = 1;

int flag = 0;

for(int i = 2; i <= 20; i++)

10樓:金色潛鳥

#include

int main()

printf("sum = %f\n",sum);

return 0;}

一個C語言的題目,一個c語言題目

include main if sum i printf i 鑑於lz說還沒自學到for,那樣的話,應該也不會用函式,陣列之類的東西,所以只能寫的這麼複雜了。include int main i 1 if sum n 判斷是否是完數,是則列印。printf n sum 0 return 0 執行結果...

c語言選擇題求解析,C語言,題目中的選擇題,求詳細解析

選dch1是char型,只能包含一個字元 c語言選擇題 求解析 主要是在x 5,這裡bai,這個自減運算du符,i 與 i,運算元zhii在前,表示先dao用這個數i,用完在專做這屬個自減操作。所以這裡是先用x與5進行比較,然後在做自減。第一次迴圈,x 5,x不小於5,所以if條件不滿足,x自減變成...

問一道C語言的題目,問一道C語言題目

二進位制數不能像十進位制那樣 d直接輸出。如果想輸出一個數的二進位制可以通過函式把其轉成2進位制字串再將其輸出。itoa函式 原型 char itoa int value,char string,int radix 引數 int value 被轉換的整數,char string 轉換後儲存的字元陣列...