c語言第五次作業

2022-05-21 10:10:14 字數 1596 閱讀 4439

1.實驗**

7-1 判斷素數。

#include#include

int panduan(int

c);int main(void

)

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

return

0;

}int panduan(int

c)

for(i=2;i)

}

return

r;}

2 設計思路

(1)文字描述

第一步:輸入a,;每次迴圈用自定義函式判斷是否為素數;

第二步:若為1則為素數,若為0則不是素數;

(2)流程圖

3.本題除錯過程碰到問題及解決辦法

沒有太大問題

7—3 交換最大值和最小值

一.程式**

#includeint main(void

) max=min=a[0

];

for(i=0;i)

}d=a[0

]; a[

0]=min;

a[c]=d;

for(i=0;i)

}e=max;

a[c]=a[n-1

]; a[n-1]=e;

for(i=0;i)

printf(

"%d

",a[i]);

return0;

}

二.設計思路

1.文字描述

第一步:編譯預處理命令,定義主函式

第二步:定義變數,用n表示要輸入的數字

第三步:先將陣列中的第乙個數作為最大(小)值,找最小值,找最大值,然後進行分別與第乙個數和最後乙個數的替換這樣便中的最大值和最小值進行交換了。

2.流程圖

3.除錯過程中的問題和解決辦法

(1)除錯過程中的問題

(2)解決辦法

編譯過程中沒有實質性的錯誤,但是沒有得出題目要求的結果,後來發現了原來是因為在資料賦值的過程中沒有加入for迴圈語句(即for(i=0;i三.總結和學習進度條

1.(1)學習的內容,二維陣列,字串

(2)遇到的問題:邏輯上的錯誤,還少量的輸入錯誤和語法錯誤

(3)解決辦法:上課認真聽老師講,做筆記,將老師講的重點標記在書上會吸取別人在程式設計上的方法

張少巨集周碩

閆宇

第五次作業C語言

1.函式的形式編寫二分查詢 方法1 define crt secure no warnings include include int search int arr,int data,int len else if data arr righ else if data arr med else if...

c語言第五次作業

1.實驗 include include intmain if x 1 flag 0 printf no n else printf yes n return0 2設計思路 1 定義整形變數n,i,flag,x 2 利用while迴圈求出素數 3 是素數輸入yes,不是輸入no 3流程圖 3.本題除...

C語言第五次作業

一 改錯題 輸出華氏攝氏溫度轉換表 輸入兩個整數lower和upper,輸出一張華氏攝氏溫度轉換表,華氏溫度的取值範圍是,每次增加2 計算公式如下 c 5 f 32 9 其中,c表示攝氏溫度,f表示華氏溫度。輸入輸出樣例1 enter lower 32 enter upper 35 fahr cel...