freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c語言練習(xí)試題答案解析-資料下載頁

2025-06-28 07:55本頁面
  

【正文】 60。int m, n。printf(請輸入m,n的值( mn ):\n)。scanf(%d %d,amp。m,amp。n)。printf(n項(xiàng)之和為:%lf\n,(double)fuc(m,n))。}int fuc(int m, int n){int p。p = sum_s(m) / (sum_s(n) * sum_s(m n))。return p。}int sum_s(int i){int s_ = 1, a。for (a = 1。a =i。a++){s_ = s_ *a。}return s_。}3334.采用窮舉法,按如下函數(shù)原型/* 函數(shù)功能:計算a和b的最小公倍數(shù),當(dāng)a或者b為非正整數(shù)時返回1 */int Lcm(int a, int b)。用函數(shù)編程實(shí)現(xiàn)計算兩個正整數(shù)的最小公倍數(shù)(Least Common Multiple,LCM)的函數(shù),在主函數(shù)中調(diào)用該函數(shù)計算并輸出從鍵盤任意輸入的兩整數(shù)的最小公倍數(shù)。**輸入格式要求:%d,%d 提示信息:Input a,b:**輸出格式要求:Least Common Multiple of %d and %d is %d\n Input error!\n程序運(yùn)行示例如下:Input a,b:16,24Least Common Multiple of 16 and 24 is 48注:不允許使用goto語句答案:include int Lcm(int a, int b)。int main(){int a, b。printf(Input a,b:)。scanf(%d,%d,amp。a, amp。b)。if(Lcm(a,b) 0)printf(Least Common Multiple of %d and %d is %d\n, a, b, Lcm(a, b))。elseprintf(Input error!\n)。}int Lcm(int a, int b){int i。if (a 0 amp。amp。 b 0){for (i = 1。i a*b。i++){if ((i % a == 0) amp。amp。 (i % b == 0))return i。}}elsereturn 1。}3435.輸入某班學(xué)生某門課的成績(最多不超過40人),當(dāng)輸入為負(fù)值時,表示輸入結(jié)束,用函數(shù)編程統(tǒng)計成績不低于平均分的學(xué)生人數(shù)。要求:(1)按如下函數(shù)原型進(jìn)行編程:int GetAboveAver(int score[], int n)。(2)在主函數(shù)中: 輸入學(xué)生成績, 然后調(diào)用函數(shù)GetAboveAver計算成績不低于平均分的學(xué)生人數(shù), 最后輸出該人數(shù)。要求:(1)學(xué)生成績和平均分均定義為int類型(2)**無輸入提示信息**輸入格式為:%d**輸出格式為:Students of above average is %d\n答案:include int a[40] = { 0 }, i = 0。int GetAboveAver(int score[], int n)。int main(){for (i。 i = 40。 i++){int b = 0。scanf(%d, amp。b)。if (b = 0)a[i] = b。elsebreak。}GetAboveAver(a, i)。}int GetAboveAver(int score[], int n){int sum = 0, c。int d, e = 0。for (c = 0。c i。 c++){sum = sum + score[c]。}d = sum / i。for (c = 0。c i。 c++){if (score[c] = d)e++。elsecontinue。}printf(Students of above average is %d\n, e)。return 0。}3536.從鍵盤任意輸入10個整數(shù)存入一個數(shù)組中,然后任意輸入一個整數(shù)x,采用順序查找法,在數(shù)組中查找該數(shù),如果找到,則函數(shù)返回該數(shù)在數(shù)組中的下標(biāo)位置,并在主函數(shù)中打印該值;如果沒有找到,則返回1,并在主函數(shù)中打印“Not found!”。要求按如下函數(shù)原型編程實(shí)現(xiàn)查找功能。int Search(int a[], int n, int x)。在主函數(shù)中調(diào)用函數(shù)Search順序查找x,然后在主函數(shù)中打印查找結(jié)果。要求必須按照題目要求和用函數(shù)編程,否則不給分。**要求輸入10個整數(shù)的提示信息格式為:Input 10 numbers:\n(每輸入一個數(shù),鍵一次回車);**要求輸入整數(shù)x的提示信息格式為:Input x:\n**要求輸出格式為:找到時的打印格式為Subscript of x is %d\n沒找到時的打印格式為Not found!\n答案:include int Search(int a[], int n, int x)。int b[10] = {0}。int main(){int x, n。printf(Input 10 numbers:\n)。for (x = 0。 x 10。 x++){scanf(%d,amp。n)。b[x] = n。}printf(Input x:\n)。scanf(%d, amp。x)。Search(b,n,x)。if (Search(b,n,x) 0)printf(Subscript of x is %d\n,Search(b,n,x))。elseprintf(Not found!\n)。}int Search(int a[], int n, int x ){for (n = 0。 n 10。 n++){if (a[n] == x)return n。elsecontinue。}return 1。}3637.利用一個字符數(shù)組作函數(shù)參數(shù),實(shí)現(xiàn)字符串(最大長度為80個字符 )的逆序存放。要求如下:(1)在子函數(shù)Inverse中實(shí)現(xiàn)字符串的逆序存放。函數(shù)原型為: void Inverse(char str[])。(2)在主函數(shù)中 從鍵盤輸入字符串(使用gets函數(shù)) 然后,調(diào)用Inverse函數(shù), 最后,輸出逆序后的字符串。(3)**輸入提示信息:Input a string:\n **輸出提示信息:Inversed results:\n **輸出格式:%s\n注:不能使用指針、結(jié)構(gòu)體、共用體、文件、goto、枚舉類型進(jìn)行編程,主函數(shù)不能使用int main和return 0。答案:includechar str_1[81]。void Inverse(char str[])。int main(){ printf(Input a string:\n)。 gets(str_1)。 Inverse(str_1)。}void Inverse(char str[]){ char b。 int a, c。 for (a = 0。a 81。a++) { if (str[a] == 39。\039。) break。 else continue。 } for (c = 0。c (a) / 。 c++) { b = str[c]。 str[c] = str[(a 1) c]。 str[(a 1) c] = b。 } printf(Inversed results:\n)。 printf(%s\n, str)。}3738.從鍵盤任意輸入一個字符串,計算其實(shí)際字符個數(shù)并打印輸出,即不使用字符串處理函數(shù)strlen()編程實(shí)現(xiàn)strlen()的功能。**輸入格式要求:%s 提示信息:Please enter a string:**輸出格式要求:The length of the string is: %u\n程序的運(yùn)行示例如下:Please enter a string:Hello ChinaThe length of the string is: 11答案:includemain(){int a。char str[100]。printf(Please enter a string:)。gets(str)。for (a = 0。a 100。 a++){if(str[a] == 39。\039。)break。elsecontinue。}printf(The length of the string is: %u\n,a)。}3839.輸入一行字符,統(tǒng)計其中的英文字符、數(shù)字字符、空格字符,以及其他字符的個數(shù)。請找出以下程序的錯誤,并改正之。 include include define ARR_SIZE = 80。 main() { char str[ARR_SIZE]。 int len, i。 int letter=0,digit=0,space=0,other=0。 printf(請輸入一個字符串:)。 gets(str)。 len = strlen(str)。 for (i=0。 ilen。 i++) { if (a=str[i]=z || A=str[i
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1