c語言上機題

2022-10-15 21:57:10 字數 2728 閱讀 2652

簡單計算

5、請編寫乙個函式fun,它的功能是:計算n門課程的平均分,計算結果作為函式值返回。

float fun(float *a,int n)

13、函式求出w的後n-1位的數作為函式值返回。

unsigned fun ( unsigned w )

w=w%k;

return w;

}21、請編寫函式fun,它的功能是:計算並輸出n(包括n)以內能被5或9整除的所有自然數的倒數之和。

double fun(int n)

47、編寫函式fun,它的功能是:利用以下所示的簡單迭代方法求方程:cos(x)-x=0的乙個實根。xn+1=cos(xn)迭代步驟如下:

(1)取x1初值為0.0;

(2)x0=x1,把x1的值賦給x0;

(3)x1=cos(x0),求出乙個新的x1;

(4)若x0-x1的絕對值小於0.000001,執行步驟(5),否則執行步驟(2);

(5)所求x1就是方程cos(x)-x=0的乙個實根,作為函式值返回。

float fun()

return (float)x0;

}49、編寫函式fun,它的功能是:求n以內(不包括n)同時能被3與7整除的所有自然數之和的平方根s,並作為函式值返回。

double fun(int n)

51、功能是:求fibonacci數列中大於s的最小的乙個數,結果由函式返回

int fun(int s)

return f;

}56、請編乙個函式fun,函式的功能是使實型數保留2位小數,並對第三位進行四捨五入(規定實型數為正數)。

float fun ( float h )

89、請編寫乙個函式fun,它的功能是:計算並輸出給定整數n的所有因子(不包括1與n自身)之和。規定n的值不大於1000。

int fun(int n)

根據公式計算

2、它的功能是:根據以下公式求π的值(要求滿足精度0.0005, 即某項小於0.0005時停止迭代): double fun ( double eps)

return 2*sum;

}20、功能是:計算並輸出下列多項式的值:

double fun(int n)

22、其功能是:計算並輸出當x<0.97時下列多項式的值,直到|s(n)-s(n-1)|<0.000001為止。

double fun(double x)

return sum;

}23、其功能是:計算並輸出給定10個數的方差:

┌ 1 100.5

s=│ ─ ∑ (xk-x')^2│

└ 10 k=1

1 10

其中x'=─ ∑ xk

10 k=1

double fun(double x[10])

25、功能是:計算並輸出s=1+(1+2^0.5)+(1+2^0.5+3^0.5)+……+(1+2^0.5+3^0.5+……+n^0.5)

方法一:double fun(int n)

return sum;

}44 編寫函式fun,函式的功能是:根據以下公式計算s,計算結果作為函式值返回;n通過形參傳入。

float fun(int n)

return sum;

}46、根據以下公式求p的值,結果由函式值帶回。m與n為兩個正整數且要求m>n。

m!p = ─────

n!(m-n)!

float fun(int m,int n)

53、功能是計算:s=(in(1)+in(2)+in(3)+……+in(m))^0.5,s作為函式值返回。在c語言中可呼叫log(n)函式求in(n)。

double fun( int m)

61、功能是:計算並輸出下列級數和:

double fun(int n)

return sum;

}62、功能是計算下列級數和,和值由函式值返回。

double fun(double x,int n)

return sum;

}90、請編寫函式fun,其功能是:計算並輸出下列多項式的值:

double fun(int n)

return sum;

}91 請編寫函式fun,其功能是:計算並輸出下列多項式的值:

1 11

s = 1

1*2 1*2*3 1*2*3*…50

double fun(int n)

return sum;

} 合併數:

9、函式fun的功能是:將兩個兩位數的正整數a、b合併形成乙個整數放在c中。合併的方式是:

將a數的十位和個位數依次放在c數的百位和個位上,b數的十位和個位數依次放在c數的十位和千位上。

例如,當a=45,b=12。呼叫該函式後,c=2415。

void fun(int a,int b,long *c)

(一) 周邊元素、右上三角、轉置

27、編寫程式,實現矩陣(3行3列)的轉置(即行列互換)。

void fun(int array[3][3])

}29、請編寫函式fun,函式的功能是求出二維陣列周邊元素之和,作為函式值返回。二維陣列中的值在主函式中賦予。

int fun (int a[m][n])

35、程式定義了n×n的二維陣列,並在主函式中賦值。請編寫函式fun,函式的功能是:求出陣列周邊元素的平均值並作為函式值返回給主函式中的s。

double fun(int w[n])

C語言上機程式設計20題

1 第1題 m個人的成績存放在score陣列中,請編寫函式fun,它的功能是 將低於平均分的人作為函式值返回,將低於平均分的分數放在below所指定的函式中。答案 int fun int score,int m,int below return k 2 第2題請編寫函式fun,它的功能是 求出1到1...

離散數學C語言上機題

廣東工業大學電腦科學與技術張法光 anyview 視覺化程式設計作業系統 二元關係章節程式設計題 ex01 6.01 試設計一演算法,實現集合的卡氏積運算。實現下列函式 進行兩個集合的卡氏積運算 param pa 要進行卡氏積運算的集合 param pb 要進行卡氏積運算的集合 return 將pa...

C語言上機題庫

1 輸入乙個字元,判斷它是否是小寫字母,如果是,將它轉換成大寫字母 如果不是,不轉換。然後輸出最後得到的字元。include int main 2 求s a aa aaa aa.a n個a 之值。其中a是乙個數字,n代表a的位數。例如 2 22 222 2222 22222 此時n為5 n由鍵盤輸入...