《C語(yǔ)言程序設(shè)計(jì)》題庫(kù)及答案(共21頁(yè)).doc
《《C語(yǔ)言程序設(shè)計(jì)》題庫(kù)及答案(共21頁(yè)).doc》由會(huì)員分享,可在線閱讀,更多相關(guān)《《C語(yǔ)言程序設(shè)計(jì)》題庫(kù)及答案(共21頁(yè)).doc(21頁(yè)珍藏版)》請(qǐng)?jiān)趨R文網(wǎng)上搜索。
1、精選優(yōu)質(zhì)文檔-傾情為你奉上C 語(yǔ)言程序設(shè)計(jì)復(fù)習(xí)題庫(kù)1、 計(jì)算下面公式的值。 T=1/1!+1/2!+1/3!+ +1/m! 當(dāng) m=5 時(shí)的結(jié)果(按四舍五入保留 3位小數(shù))。(注:所有變量用 float 數(shù)據(jù)類型定義?。┐鸢福?1.7172、 程序填空:用 * 號(hào)輸出字母C 的圖案。#include "stdio.h"#include "conio.h"main()_printf(" *n");_getch();3、8232 和 9678,它們的個(gè)、 十、百、千各位數(shù)字之和是 15 的倍數(shù),8+2+3+2=15,9+6+7+8=30
2、。編寫程序,求四位數(shù)的所有 奇 數(shù)中,這樣的數(shù) (各位數(shù)字之和是 15 的倍數(shù) )的總和。 (注:所有變量用 long 數(shù)據(jù)類型定義!) 答案: 4、 /*下面程序的功能是:計(jì)算并輸出 700 以內(nèi)的最大的 10 個(gè)能被 13 或者 17 整除的自然數(shù)之和。請(qǐng)改正程序中的錯(cuò)誤,并運(yùn)行,最后給出程序運(yùn)行的正確結(jié)果。 (注:只有一處錯(cuò)誤!)*/ 答案: 6591#include <stdio.h>void main()int total=0, mc=1, k=700;int pm10,count=0;while( (k>=2) && mc<=10 )if (
3、k%13=0) | (k%17=0)pmmc = k;mc+;k-;for( k=1;k<=10;k+ )total += pmk-1;printf(" %dn",total);5、求 x = 1+1/5+1/7+1/9+ 的近似值,直到最后一項(xiàng)的絕對(duì)值小于10 -5 為止。6、 計(jì)算如下公式的 A20值。 A1=1, A2=1/(1+A1), A3=1/(1+A2), A4=1/(1+A3), . (按四舍五入保留 10 位小數(shù))。答案: 0.7、求10,1600 之間能被 7 整除的奇數(shù)之和。答案: 90965專心-專注-專業(yè)8、函數(shù) mystrlen(char
4、*s) 的功能是求字符串 s 的長(zhǎng)度。請(qǐng)?zhí)羁?。Int mystrlen(char *s)int num=0;while( ) _;return ( );9、100,500 之間同時(shí)滿足除以 7余5,除以 5余3,除以 3余 1的整數(shù)之和。答案: 104210、 求100,999 之間所有的素?cái)?shù)的個(gè)數(shù)。答案: 14311、編寫程序, 求滿足下列條件的所有四位數(shù) ABCD的個(gè)數(shù), 該四位數(shù)是 8的倍數(shù), 且A+B=B+C,即第 1位數(shù)加上第 2位數(shù)等于第 2位數(shù)加上第 3位數(shù)。答案: 11012、 /* 數(shù)列 1,2,1,4,7,12,23 具有這樣的特征,從第四項(xiàng)(也就是 4)開始,每一項(xiàng)是前三
5、項(xiàng)之和, 4=1+2+1,7=2+1+4 ,12=1+4+7 .。下列程序的功能是求出該數(shù)列前 10 項(xiàng)的和。請(qǐng)改正程序中的錯(cuò)誤,并運(yùn)行修改后的程序,給出程序結(jié)果。 (注:只有一處錯(cuò)誤?。?/答案: 311#include <stdio.h>void main()long sum=0,a30=1,2,1;int k,j;for( k=3;k<10;k+ )ak = ak-1+ak-2+ak-3;for( j=1;j<=10;j+ )sum += aj;printf(" %ldn",sum);13、 /* 求 1 到 2000 之間的雙胞胎數(shù)的對(duì)數(shù)。雙
6、胞胎數(shù):兩素?cái)?shù)差為 2 稱為雙胞胎數(shù)。例如227 和 229 是一對(duì)雙胞胎數(shù),它們都是素?cái)?shù)且差為 2。*/ 答案: 61#include <stdio.h>int prime(int x)int k;for(k=2;k<x;k+)if(_) break;if(k=x) return 1;else return 0;void main( ) int a,b,n=0;int prime(int x);for(a=2;a<=1998;a+)if(prime(a)=1) b=a+2;if(_) n+;printf(" %d n",n);14、 編寫程序,統(tǒng)計(jì)
7、 200400之間的所有滿足三個(gè)數(shù)字之積為 42,三個(gè)數(shù)字之和為 12的數(shù)的個(gè)數(shù)。答案: 415、有30個(gè)學(xué)生一起買小吃,共花錢 50元,其中每個(gè)大學(xué)生花 3元,每個(gè)中學(xué)生花 2元,每個(gè)小學(xué)生花 1元,問大、中、小學(xué)生的人數(shù)分配共有多少種不同的解 (去掉某類學(xué)生數(shù)為 0的解)?答案: 916、愛因斯坦走臺(tái)階 : 有一臺(tái)階 , 如果每次走兩階 , 最后剩一階 ; 如果每次走三階 , 最后剩兩階 ;如果每次走四階 , 最后剩三階 ; 如果每次走五階 , 最后剩四階 ; 如果每次走六階 , 最后剩五階 ;如果每次走七階 , 剛好走完 . 求滿足上述條件的最小臺(tái)階數(shù)是多少?答案: 11917、 /*
- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
20 積分
下載 | 加入VIP,下載共享資源 |
- 配套講稿:
如PPT文件的首頁(yè)顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- C語(yǔ)言程序設(shè)計(jì) 語(yǔ)言程序設(shè)計(jì) 題庫(kù) 答案 21