一道C語言題目(菜鳥級的),一道c語言菜鳥題

時間 2022-02-06 20:25:10

1樓:匿名使用者

剛開始寫程式的時候是這樣了,不過要敢於自己動手多練習,等自己真正寫了第乙個千行級**的程式以後會有乙個很大的提高的,:)加油吧lz

int num=0;/*輸入的整數個數*/int min=0;/*存放最小值的變數*/int value=0;/*存放每次輸入的整數*/scanf("%d",&num);

scanf("%d",&value);

min=value;/*先存第乙個整數*/for(int i=0;i

/*最後min即為所求*/

2樓:

#include

using namespace std;

void main()

3樓:匿名使用者

判斷最小的話直接做吧,

max=9999999 //假設9999999比任何數都大int n;

scanf("%d",&n);

int min=max;

for(int i=0;i

然後min就是結果了。

4樓:匿名使用者

#include

main()

printf("minimum: %d\n", min);}

5樓:

我發現流程圖基本沒用....

大的東西用用例圖,小的直接寫...

6樓:匿名使用者

寒。。。這個問題,流程圖在你熟悉之後這種簡單的東西畫圖還是免了吧。。。。。。

不過在學習初期的時候流程圖還是要畫的,畢竟是乙個熟悉的過程:)

7樓:匿名使用者

用冒泡法,也就是起泡法.

一道c語言菜鳥題

8樓:

fib函式,函式看著也非常簡單。

#include

void fib(int n)

}void main()

9樓:

用陣列來解決吧。

#include

void main()

10樓:

思路1:陣列實現

main()

; for(i=0;i<50;i++) }思路2:遞迴函式(略)

11樓:聞雞休息

#include

void main()

,i,j,n;

for(n=2;n<50;n++)

a[n]=a[n-1]+a[n-2];

for(n=0;n<50;n++) }

新手菜鳥求一道簡單c語言題目解答。。 10

12樓:

所有的for迴圈都有錯。c中的陣列是從0開始索引的,比如乙個100長度的陣列,其有效索引是0~99。儘管也許mn小的時候語法上沒錯,但是從1開始的習慣證明你對c的這個語法不了解。

本來mn取100是可以的,但你這裡最大只能到99.好好的乙個100×100的陣列就被用成了99×99.

13樓:41碼_路那麼寬

其實函式功能就是:輸入乙個小於100*100的二維陣列,然後原樣輸出;stdio.h和stdlib.

h均為系統標頭檔案,stdio.h為標準輸入輸出標頭檔案,stdlib 標頭檔案裡包含了c、c++語言的最常用的系統函式。第三行是vc++6.

0 ide裡預設的,你也可以該位int main(void)無返回值,不過最後的return 0應該同時刪去;a[100][100]是乙個二維陣列,大小為100*100,這裡用來限定範圍,是因為陣列變數初始化時必須要有乙個初始值系統才能分配空間;第乙個for迴圈是輸出n行資料,即你剛剛輸入的n行資料

關於c語言i++,++i的問題,菜鳥級!!!!

14樓:匿名使用者

先把i的值給printf輸出,然後執行i=i+1。而++i是先做加1的運算,然後再把值給printf輸出

15樓:匿名使用者

i++是輸出i的值,然後再做+1

++i是先+1,然後才輸出值

i++和++i是不一樣的,兩個的計算順序不一樣,i++是先把i輸出,然後才做加1的運算;而++i是先做加1的運算的。

所以你上面++i輸出是9,而i++輸出是8

16樓:匿名使用者

i++是先取i的值,然後再給i賦值。

++i是先給i賦值,再取i的值。

i++在printf中執行是先輸出i的值,然後再把i+1賦值給i。

求助一道C語言題目,求助一道c語言題目?

萍水相逢就是緣吧 初步判斷 都可以用三角形來計算吧 三角形面積公式 哦,還得查查 李快來 一道c語言題目,發來看看,與水泥中的氫氧根離子發生反應生成矽酸鹽,與水泥中的氫氧化鈣反應生成水合矽酸鈣,引起混凝土的不均勻膨脹。 開發經驗分享 執行結果如圖所示 gcc polygon.c wall lm in...

求教一道c語言題目,求教一道C語言題目

c語言中宣告陣列時,一定要顯式的指明陣列長度,所以陣列長度是個常數,int a n 這種宣告法是明顯錯誤的。你可以看到,n最大值是10,那麼直接宣告乙個int a 10 就可以了。另外,你的交換演算法也還有問題,修改如下,注釋並且修改 include int main void temp2 a n ...

一道C語言題目

從左往右計算,a 2,左邊成立,後面不計算了,因為無論 b c為0或者1,最後結果都為1 左面 a為2 如果 b c a,則計算 b,c,左面為1,右面 c不計算,至於具體原因,記住系統從左往右計算,可能有些從右往左 對於邏輯運算子來說,的優先順序大於 其次,在前乙個表示式能夠確定整個表示式的結果時...