第一次作業

2022-09-20 07:18:12 字數 1682 閱讀 1188

二,**列表

三,存在問題

4,%ld:用來輸出長整型數

%d:用來輸出整形數

pta問題

2  -6

對於如下說明,語法和語義都正確的賦值是_____。 (2分)            問題;本題選項不理解

c=*s;

s[0]=a[0];

s=&a[1];

c=a;

a、語法上正確(可能引起編譯警告)。若非靜態變數或全域性變數,否則s沒有被初始化,是隨機值,*s的值無法確定,即沒有確定的語義;若是靜態變數或全域性變數,s被初始化為0,對位址0的解引用操作沒有確定的語義。

b、錯誤。理由同上,對隨機位址的操作不具有確定的語義(s[0]等價於*s)。另外對隨機位址單元的寫操作(賦值)引起的後果不可預料。

c、正確,將a[1]的位址賦值給指標s。

d、語法錯誤,c(int)和a(const int*)的型別不匹配,會引起編譯錯誤。

編寫函式,求一組數中的最大值、最小值和平均值。

float fun(int a,int n,int *max,int *min);
其中anmaxmin都是使用者傳入的引數。函式求a陣列中n個元素的最大值、最小值和平均值。最大值和最小值分別通過maxmin帶回,函式返回平均值 。

#include float fun(int a,int n,int *max,int *min);

intmain()

問題;沒思路,不知道如何在函式中編寫引數之間的關係,變數之間的關係比較混亂。

2, [error] 'i' was not declared in this scope;「i」未宣告。

3,c語言中多個數的平均數求法?

解決方法;通過翻看教程,網上查閱。

結果;定義sum

sum+=乙個變數(j),求出和,**erage=sum/j

float fun(int a,int n,int *max,int *min)

if(a[i]

sum+=a[i];

}return sum/n;

}

該函式涉及最值,和求平均數。

第一次作業

1.用較低的成本,開發出滿足客戶需求的軟體,開發的軟體可靠性高,易於維護和移植 2.分為設計階段,開發階段和測試執行階段 1 設計階段 分析客戶需求,明確要解決哪些問題,實現哪些功能,以及確定基本方法 2 開發階段 a.概要設計 畫出流程圖,進行模組化劃分,建立模組的層次結構以及呼叫關係 b.詳細設...

第一次作業

1.4 非計算機專業 程式和軟體有何不同?答 程式是通過計算機語言寫出來的具有許多演算法的摸板,是實現軟體功能的底層推手 推手的意思可以理解為動力 所以,程式是軟體的內在因子,而軟體是乙個或多個程式通過編譯器編譯出來的成品。1.3 查詢資料,解釋什麼是圖靈測試?答 指測試者與被測試者 乙個人和一台機...

第一次作業

1.解釋什麼是圖靈測試?圖靈測試 又稱 圖靈判斷 是圖靈提出的乙個關於機械人的著名判斷原則。一種測試機器是不是具備人類智慧型的方法。如果說現在有一台電腦,其運算速度非常快 記億容量和邏揖單元的數目也超過了人腦,而且還為這台電腦編寫了許多智慧型化的程式,並提供了合適種類的大量資料,使這台電腦能夠做一些...