C語言第2次作業

2022-08-22 11:03:15 字數 1614 閱讀 5166

c語言第2次作業

作業要求

第二次作業

六2)找倆個數中的最大值實驗**:

int max(int a,int

b)

else

return

max;

}

解題思路:

1:定義函式

2:輸入max,a,b

3:判斷奇偶性

4:輸出max

流程圖:

陣列二-1

《簡化的插入排序》1,實驗函式:

#includeint

main()

for(i=0;i)

intx;

intf,j;

scanf("%d

",&x);

if(x>a[n-1

])

else

a[i]=x;

break

; }}}

for(i=0;i1;i++)

}

2、解題思路

第一步:輸入n然後輸入n個整數

第二步:輸入x

第三步:把x插入陣列中

第三步:輸出插入x後的陣列

3、流程圖

判斷奇偶性1.

實驗**

int even (int n)            

2.解題思路

(1)演算法

第一步:定義判斷奇偶性的函式even(int n)

第二步:輸入n。

第三步:當n%2為0時,返回真;當n%2不為0時,返回假

第四步:當返回真時輸出"%d is even.\n",當返回假時輸出"%d is odd.\n"

(2)流程圖

三、學習總結

學到的內容:這幾周主要學習了函式和陣列,主要包括了尋找最大值和最小值,數字金字塔,氣泡排序法,選擇排序法等。收穫:我學會了運用陣列尋找最大值最小值,還學會了用兩種方法排序。通過學習我知道了如何定義排序輪數,以及整數輸出佔五列用"%5d"。對於陣列中,我學會了陣列的定義和引用,和一維陣列的一般形式: 型別名 陣列名 [陣列長度] ;陣列名[下標]其表達形式。以及利用陣列來解決交換值問題,還有最難的部分二維陣列,多維陣列的知識。

四、互評和學習進度

周建釗同學

段連玉同學

齊宇軒同學

C作業第2次

2 1 2.5 執行下列程式段的輸出結果是 2分 double x 2.5,y 4.7 int a 7 printf 1f x a 3 int x y 2 4 2 2 設a 為整型變數,不能正確表達數學關係 10 a 15 的 c 語言表示式是 10 a 15 2 3下列程式段的輸出結果是 2 2分...

c 第2次上機作業

檔名稱 ex1.cpp 作 者 鍾俊彥 完成日期 2016 年 3 月 1 9日 版 本 號 v1.0 對任務及求解方法的描述部分 輸入描述 無 問題描述 switch與if語句綜合運用 程式輸出 多段函式的值的輸出 問題分析 略 演算法設計 略 include includeusing names...

C語言 第0次作業

我覺得網路工程首先作為計算機學科,程式設計等相關知識肯定是要學的。其次,要會寫網頁,懂得開發網路系統,還要學習通訊方面的知識。並且,能夠熟練使用linux系統和伺服器。我對c語言的了解不多,現在通過在網上找到的啊哈c慢慢自學。不過我知道可以用c語言編寫程式。我希望學到程式設計,網頁設計和指令碼,li...