




已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
一、填空1、表達式3*7%2+7%2*5的值為 6 。2、若定義了int x; 則將x強制轉(zhuǎn)化成雙精度類型應(yīng)該寫成 (double)x 。 3、設(shè)y是int型變量,請寫出判斷y為奇數(shù)的關(guān)系表達式 (y%2)=1或y%2或(y%2)!=05、在C語言中,實現(xiàn)循環(huán)的語句有:if-goto語句、 while語句、 do-while語句和 for 語句。6、設(shè)有定義:int n,*k=&n;以下語句將利用指針變量k讀寫變量n中的內(nèi)容,請將語句補充完整。scanf(“%d” , k);printf(“%dn”, *k ); 7、一個C語言程序總是從 主函數(shù) 開始執(zhí)行。8、若輸入字符串:abcde,則以下while循環(huán)體將執(zhí)行 1 次。 do printf(“Hello!”);while(ch=getchar()= =y) ;9、已知:int *p, a; 則語句“p=&a;”中的運算符“&”的含義是 取變量地址 。11、函數(shù)直接或者間接地自己調(diào)用自己,被稱為函數(shù)的 遞歸調(diào)用 。12、若已定義:int a10, i;,以下fun函數(shù)的功能是:在循環(huán)中給前10個數(shù)組元素依次賦1、2、3、4、5、6、7、8、9、10。請?zhí)羁?。fun( int a ) int i;for(i=1; i=a&ch=A&ch=0&ch=9 )printf(It is a digit charactern);else if( ch= )printf(It is a space charactern); else printf(It is other charactern); 2 10個學(xué)生成績按選擇法排序main() float a10, t; int i, j,k; printf(Please enter score:n); for (i=0; i10; i+) scanf(“%f”,&ai); for (i=0; i9; i+) k=i; for (j=i+1; j ak) k=j; if(i!=k) t=ai; ai=ak; ak=t; printf(Sorted results:n); for (i=0; i10 ; i+) printf(%4.1fn, ai); 3 3自定義一函數(shù)求n!, 編寫程序輸入n,輸出n!. long jc(int n) int i long p=1; while (i 0) i= i+1 ; else j=j+1; printf(“i=%4d,j=%4dn”,i,j); 5.下面程序的功能是在a數(shù)組中查找與x值相同的元素所在位置,請?zhí)羁铡?#include void main() int a10,i,x; printf(“input 10 integers:”); for(i=0;i10;i+) scanf(“%d”,&ai); printf(“input the number you want to find x:”);scanf(“%d”, &x ); for(i=0;i10;i+)if( x=ai )break; if( i10 ) printf(“the pos of x is:%dn”,i); else printf(“can not find x!n”); 8.下面是判斷一個數(shù)是否為素數(shù)的函數(shù)/* 函數(shù)功能: 判斷參數(shù)是否是素數(shù) 函數(shù)入口參數(shù): 整型數(shù),要求為正整數(shù) 函數(shù)返回值: 非0值表示是素數(shù),否則不是素數(shù)*/#include int IsPrime ( int number ) int i; if (number = 1)/* 負數(shù)、0和1都不是素數(shù) */ return 0 ;for (i=2; isqrt(number); i+) if ( number%i= 0 )/* 被整除,不是素數(shù) */ return 0; return 1;9編程計算135+101的值#include void main()int i, sum = 0;for (i = 1; i=101 ; i+=2 )sum = sum + i;printf(sum=%dn, sum);10輸入一個學(xué)生的成績(在0100分之間),進行五級評分并顯示。#include void main ( )int score; scanf (%d,&score); if (score0& score100) switch (_score/10_) case 10: case 9: printf ( Excellent n);break; case 8: printf (Good n);break; case 7: printf (Middle n); break; case 6: printf (Pass n); _ break _; default: printf (No pass n); 11.排序函數(shù):用交換法按成績由高到低對學(xué)生成績重新排序 函數(shù)參數(shù):實型數(shù)組score,存儲學(xué)生成績 整型變量n,代表數(shù)組元素個數(shù) 函數(shù)返回值:無void Sort(float score ,int n) int i, j; float temp1; for (i=0; in-1; i+) for (j=i+1; jscorei ) temp1 = scorej; scorej= scorei ; scorei = temp1; 12編程計算13599的值main() int i, sum = 0;i=1;while ( i100 )sum = sum + i; i+=2 ; printf(sum=%dn, sum);15從鍵盤輸入一個字符,判斷它是否是英文字母。#include void main()char c; printf(input a character:); c=getchar();if(c= A &c=a &c1時,fn=fn-1+fn-2 #include “stdio.h” void main( ) int fbn20;int line=0, j ;fbnq0=0;fbnq1=1;for(j= 2 ; j20; j+) fbnqj=fbnqj-1+fbnqj-2 ;for(j=0; j20; j+) printf(“%d”,fbnqj); line+; if(line=10) line=0; printf(“n”);19程序讀入20個整數(shù),統(tǒng)計非負數(shù)個數(shù),并計算非負數(shù)之和。 #include main( ) int i, a20, s, count; s=count=0; for(i=0; i20; i+) scanf(“%d”, &ai ); for(i=0; i20; i+) if( ai0 ) continue ; s+=ai ; count+; printf(“s=%dt count=%dn”, s, count”); 四、程序編寫1.題目:輸入三個整數(shù)x,y,z,請把這三個數(shù)由大到小輸出。2.題目:打印出如下圖案(菱形)*3. 題目:有一分數(shù)序列:2/1,3/2,5/3,8/5,13/8,21/13.求出這個數(shù)列的前10項之和。4. 題目:編寫不使用strcat命令實現(xiàn)兩個字符串連接程序5、題目:輸出楊輝三角形(要求輸出15行)。111121133114641151010516、題目:用二分法求一元方程的近似解。7、題目:有1、2、3、4個數(shù)字,能組成多少個互不相同且無重復(fù)數(shù)字的三位數(shù)?都是多少?8、題目:一個整數(shù),它加上100后是一個完全平方數(shù),再加上168又是一個完全平方數(shù),請問該數(shù)是多少?9、題目:輸入某年某月某日,判斷這一天是這一年的第幾天?10、題目:打印出所有的“水仙花數(shù)”,所謂“水仙花數(shù)”是指一個三位數(shù),其各位數(shù)字立方和等于該數(shù)本身。例如:153是一個“水仙花數(shù)”,因為153=1的三次方5的三次方3的三次方。11、題目:從鍵盤輸入一個字符串,將小寫字母全部轉(zhuǎn)換成大寫字母,然后輸出到一個磁盤文件“test”中保存。 輸入的字符串以!結(jié)束。12、題目:有兩個磁盤文件A和B,各存放一行字母,要求把這兩個文件中的信息合并(按字母順序排列), 輸出到一個新文件C中。13、題目:有五個學(xué)生,每個學(xué)生有3門課的成績,從鍵盤輸入以上數(shù)據(jù)(包括學(xué)生號,姓名,三門課成績),計算出 平均成績,況原有的數(shù)據(jù)和計算出的平均分數(shù)存放在磁盤文件stud中。14、題目:求07所能組成的奇數(shù)個數(shù)。15、題目:輸入三個整數(shù)x,y,z,請把這三個數(shù)由大到小輸出。16、題目:打印出如下圖案(菱形)*17、題目:給一個不多于5位的正整數(shù),要求:一、求它是幾位數(shù),二、逆序打印出各位數(shù)字。18、題目:利用遞歸方法求5!。五、算法和程序看NS圖編寫C程序如:題目:既是完全平方數(shù),又有兩位數(shù)字相同的三位正整數(shù),如144#includeint temp_int100;int main() int i; int k; int j=-1; int gewei; int shiwei; int baiwei; for(i=10;i32;i+) temp_int+j=i*i; for(
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 社區(qū)和商戶共建協(xié)議書
- 小朋友打傷協(xié)議書
- 放棄村組長協(xié)議書
- 渣土車合伙協(xié)議書
- 肉制品加工協(xié)議書
- 職工非因工死亡協(xié)議書
- 重污染天氣停工協(xié)議書
- 西班牙外交協(xié)議書
- 訂單班安全協(xié)議書
- 配送司機合伙人協(xié)議書
- 山西省電子政務(wù)外網(wǎng)初步設(shè)計方案
- 辦公樓室內(nèi)裝飾工程施工設(shè)計方案技術(shù)標范本
- 執(zhí)業(yè)醫(yī)師法培訓(xùn)課件
- 新時代新型職業(yè)農(nóng)民素養(yǎng)課件講解
- 2024年咸陽市城市發(fā)展集團有限公司招聘筆試沖刺題(帶答案解析)
- 2023年電力安全生產(chǎn)工作規(guī)程
- 小學(xué)新眼保健操比賽總結(jié)
- 公司SWOT分析表模板
- 學(xué)校青春期性教育系列- 《保護青春期安全》
- 新媒體視頻節(jié)目制作 課件 學(xué)習(xí)領(lǐng)域1 新聞短視頻制作
- 秦始皇帝陵的物探考古調(diào)查863計劃秦始皇陵物探考古進展情況的報告
評論
0/150
提交評論