我的第二次隨筆

2022-05-28 22:54:13 字數 1255 閱讀 4177

計算兩數的和與差
1:看題目:主函式與函式宣告

2:理解與分析:給a,b賦值,實參:a, b, &sum, &diff。形參:op1, op2, *psum, *pdiff,它們一一對應

3:計算:呼叫函式計算兩數的和與差:*psum=opl1+opl2;,*pdiff=opl1-opl2

4:輸出

錯誤資訊:

輸出無「;」

改正方式:

輸出加「;」

拆分實數的整數與小數部分

1:看題目:主函式與函式宣告

2:理解與分析:題目給你乙個x,通過呼叫函式,讓你將它的整數與小數部分分離,*intpart接受整數部分,*fracpart接受小數部分

3:計算:整數:*intpart=x/1

小數:*fracpart=x-*intpart

void splitfloat( float x, int *intpart, float *fracpart )

錯誤資訊:

1:求整數時,寫成了intpart=x/1.0

改正方式:

1:將它改為:intpart=x/1

在陣列中查詢指定元素
1:看題目:主函式與函式宣告

2:理解與分析:題目給你乙個陣列a[maxn],裡面存有一些數字,然後再讓你輸入乙個數字x,看陣列中是否存在這個數,在呼叫函式list{},判斷這個數是否在陣列中,若在,返回這個數的下標,反之,返回-1

int search( int list, int n, int x )

{ int s=-1;

int i;

for(i=0;i錯誤資訊:

return s; 少打了乙個符號「;」

改正方式:
在return s後加符號「;」
找最大值及其下標

第二次隨筆

作業要求 第三週作業 第三週的作業我覺得對於我來說有一些難度,其中覺得最難的就是第七題火車問題了,因為這道題涉及了借位的問題。1.7.7 計算火車執行時間 include includeint main 設計思路 第一步 首先定義兩個時間整型變數c,d,乙個開始時間b,乙個結束時間a。第二步 輸入開...

第二次隨筆

要求二 1 includeint main else printf 02d 02d c,d system pause return0 第一步 定義變數,a,b,c,d。第 二步 定義整形變數,用int。第三步 輸入變數a,b,取整後為中間時刻的小時數。第四步 用 取餘數,轉換為中間的分鐘數。第五步 ...

第二次隨筆作業

作業要求 第三次作業7 4 includeint main void else printf f 1f 1f n x,y return0 解題思路 1 編譯預處理命令 include 2 定義主函式 3 定義兩個單精度浮點型變數x,y 4 呼叫scanf 函式輸入資料x,y的值。5 使用if els...