#include int main()
(1) 實驗**
#includevoid sum_diff( float op1, float op2, float *psum, float *pdiff );
int main()
void sum_diff( float op1, float op2, float *psum, float *pdiff )
(3)本題除錯過程中碰到的問題及解決方法
本題沒有問題。
(1)實驗**
void splitfloat( float x, int *intpart, float *fracpart )
(2)設計思路
主要描述題目演算法
第一步:求整數,就直接用int強轉即可;
第二步:求小數部分,就是用原數減去整數部分即可;
(3)本題除錯過程中碰到的問題及解決方法
本題沒有問題
(1)實驗**
int search( int list, int n, int x )
}return *a;
}
(2)設計思路
第一步:先定義迴圈變數;
第二步:遍歷陣列並用if條件進行判斷;
流程圖:
(3)本題除錯過程中碰到的問題及解決方法
本題沒有問題;
(1)實驗**
#includevoid input(int *arr,int n)
} for(j=n-1;j>0;j--)}}}
(2)設計思路
第一步:本題和上學期學過的氣泡排序和選擇排序法相似,就是在加上指標。其實和上學期大同小異。
第二步:進行氣泡排序之後再返回結果;
流程圖:
(3)本題除錯過程碰到問題及解決辦法
本題沒有問題,和上學期的內容較為相似;
(1)實驗**
bool palindrome( char *s )
for(; *s != '\0';s++,j++)
} return result;
}
(2)設計思路
第一步:回文判斷原理就是關於中心字母左右對稱;
第二步:根據上述原理,首先定義兩個變數,之後遍歷陣列,再進行以中心為軸左右進行對比;
第三步:在對比過程中,若有不相同即跳出判斷不是回文,反之為回文;
流程圖
(3)本題除錯過程碰到問題及解決辦法
(1)實驗**
void strmcpy( char *t, int m, char *s )
if(m>i) else
*s = '\0';
return 0;
}
(2)設計思路
第一步:首先把已知字元陣列給空陣列;
第二步:之後再根據題目要求之後再進行賦值操作;
(3)本題除錯過程碰到問題及解決辦法
這個題是在網上查詢答案因為自己不會做,看了很多遍也自己打了很多遍,所以沒有問題。
這兩周主要學習了指標的用法和作用,最主要應該掌握的應該是指標在陣列中的運用,而且函式呼叫在指標的用法中也尤為主要,上學期字元的應用自己掌握的不是很好,需要多多看書並且多加練習。
位址上傳截圖:
(3)點評3位同學本週作業,並邀請3位同學點評作業
(4)**和折現圖記錄學習情況
折線圖:
第一次作業
1.用較低的成本,開發出滿足客戶需求的軟體,開發的軟體可靠性高,易於維護和移植 2.分為設計階段,開發階段和測試執行階段 1 設計階段 分析客戶需求,明確要解決哪些問題,實現哪些功能,以及確定基本方法 2 開發階段 a.概要設計 畫出流程圖,進行模組化劃分,建立模組的層次結構以及呼叫關係 b.詳細設...
第一次作業
1.4 非計算機專業 程式和軟體有何不同?答 程式是通過計算機語言寫出來的具有許多演算法的摸板,是實現軟體功能的底層推手 推手的意思可以理解為動力 所以,程式是軟體的內在因子,而軟體是乙個或多個程式通過編譯器編譯出來的成品。1.3 查詢資料,解釋什麼是圖靈測試?答 指測試者與被測試者 乙個人和一台機...
第一次作業
1.解釋什麼是圖靈測試?圖靈測試 又稱 圖靈判斷 是圖靈提出的乙個關於機械人的著名判斷原則。一種測試機器是不是具備人類智慧型的方法。如果說現在有一台電腦,其運算速度非常快 記億容量和邏揖單元的數目也超過了人腦,而且還為這台電腦編寫了許多智慧型化的程式,並提供了合適種類的大量資料,使這台電腦能夠做一些...