




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、1從鍵盤上輸入一個(gè)大寫字母,要求改用小寫字母輸出#includemain()charc1,c2;c1=getchar();printf(“n”c1,c1);c2二c1+Aaprintf(%c,%dn”,c2,c2);2請編寫一個(gè)程序,能顯示出以下兩行文字。Iamastudent.IloveChina.#includemian()printf(“amastudent.n”;printf(“l(fā)oveChina.n”;有一函數(shù),其函數(shù)關(guān)系如下,試編程求對應(yīng)于每一自變量的函數(shù)值。x2(x0)-0.5x+10(0 x10)X-xX-x(x10)解答:#includemain()floatx,y;scan
2、f(%f”,&x);if(x=0&x=90)printf(A”);elseif(score=80)printf(B”);elseif(score=70)printf(C”elseif(score=60)printf(D”);elseprintf(E”1.編程實(shí)現(xiàn)用“輾轉(zhuǎn)相除法”求兩個(gè)正整數(shù)的最大公約數(shù)。1#includemain()intr,m,n;scanf(“%d%d”,&m,&n;if(mn)r=m;m=n;n=r;r=m%n;while(r)m=n;n=r;r=m%n;printf(“%dn”,n);2.一個(gè)數(shù)如果恰好等于它的因子之和(除自身外),則稱該數(shù)為完全數(shù),例如:6=1+2+3
3、,6就是完全數(shù),請編寫一程序,求出1000以內(nèi)的整數(shù)中的所有完全數(shù)。其中1000由用戶輸入。2.#includemain()inta,i,m;for(a=1;a=100;a+)for(m=0,i=1;i=a/2;i+)if(!(a%i)m+=i;if(m=a)printf(“%4d”,a);1用起泡法對10個(gè)數(shù)排序。1.#includemain()inti,j,m,a11;for(i=1;i=10;i+)scanf(“%d”a,&i);for(i=1;i=9;i+)for(j=1;jaj+1)m=aj;aj=aj+1;aj+1=m;for(i=1;i=10;i+)printf(“%d”,ai)
4、;7.求Fibonacci數(shù)列中前20個(gè)數(shù),F(xiàn)ibonacci數(shù)列的前兩個(gè)數(shù)為1,1,以后每一個(gè)數(shù)都是前兩個(gè)數(shù)之和。Fibonacci數(shù)列的前n個(gè)數(shù)為1,1,2,3,5,8,13,用數(shù)組存放數(shù)列的前20個(gè)數(shù),并輸出之(按一行5個(gè)輸出)。2.#include#includemain()inti,data20;data0=data1=1;for(i=2;i20;i+)datai=datai-1+datai-2;printf(“n”);for(i=0;i20;i+)printf(“%7d”,datai);if(i+1)%5=0)printf(“n”);1.編寫一個(gè)函數(shù)計(jì)算任一輸入的整數(shù)的各位數(shù)字之和
5、。主函數(shù)包括輸入輸出和調(diào)用該函數(shù)。1#includefunc(intnum)ints=0;num=abs(num);dos+=num%10;num/=10;while(num);main()intn;printf(“輸入一個(gè)整數(shù):”);scanf(“%d”,&n);printf(“結(jié)果:%d”,func(n);2.函數(shù)的遞歸調(diào)用計(jì)算階乘。2#includestdio.hmain()inti,n;intfact();scanf(“%d”,&n);for(i=0;in;i+)printf(%d!=%dn,i,fact(i);intfact(intj)intsum;if(j=0)sum=1;else
6、sum=j*fact(j-1);returnsum;1.編寫一個(gè)程序計(jì)算一個(gè)字符串的長度1.#includemain()char*str;printf(“輸入一字符串:”);gets(str);printf(“%s的長度為:%dn”,str,string_length(str);string_length(char*s)intlen=0;while(*s+)len+;return(len);2.編一程序,將字符串computer賦給一個(gè)字符數(shù)組,然后從第一個(gè)字母開始間隔地輸出該串。請用指針完成。2#includemain()staticcharx=”computer”;char*p;for(p
7、=x;px+7;p+=2)putchar(*p);printf(“n”);1.試?yán)媒Y(jié)構(gòu)體類型編制一程序,實(shí)現(xiàn)輸入一個(gè)學(xué)生的數(shù)學(xué)期中和期末成績,然后計(jì)算并輸出其平均成績。1.main()structstudyintmid;intend;intaverage;math;scanf(“%d%d”,&math.mid,&math.end);math.average=(math.mid+math.end)/2;printf(“average=%dn”,math.average);2.試?yán)弥赶蚪Y(jié)構(gòu)體的指針編制一程序,實(shí)現(xiàn)輸入三個(gè)學(xué)生的學(xué)號、數(shù)學(xué)期中和期末成績,然后計(jì)算其平均成績并輸出成績表。2.str
8、uctstuintnum;intmid;intend;intave;s3;main()structstu*p;for(p=s;pnum),&(p-mid),&(p-end);p-ave=(p-mid+p-end)/2;for(p=s;pnum,p-mid,p-end,p-ave);1.編寫一個(gè)程序,由鍵盤輸入一個(gè)文件名,然后把從鍵盤輸入的字符依次存放到該文件中,用#作為結(jié)束輸入的標(biāo)志。1.#includemain()FILE*fp;charch,fname10;printf(“輸入一個(gè)文件名:”);gets(fname);if(fp=fopen(fname,”w+”)=NULL)printf(
9、不能打開s文件n”,fname);exit(1);printf(“輸入數(shù)據(jù):n”);while(ch=getchar()!=#)fputc(ch,fp);fclose(fp);2.編寫一個(gè)程序,建立一個(gè)abc文本文件,向其中寫入“thisisatest”字符串,然后顯示該文件的內(nèi)容2.#include#includemain()FILE*fp;charmsg=”thisisatest”;charbuf20;if(fp=fopen(“abc”,”w+”)=NULL)printf(不能建立abc文件n”;exit(1);fwrite(msg,strlen(msg)+1,1,fp);fseek(fp,SEEK_SET,0);fread(buf,strlen(msg)+1,1,fp);printf(“%sn”,buf);fclose(fp);fclose(fp);1.編寫一個(gè)函數(shù)change(x,r),將十進(jìn)制整數(shù)x轉(zhuǎn)換成r(1r10)進(jìn)制后輸出。(7分)1.voidchange(intx,intr)intc;c=x%r;if(x/r!=0)change(x/r,r);printf(%d,c);2.一個(gè)數(shù)如果恰好等于它的因子之和(除自身外),則稱該數(shù)為完全數(shù),例如:6=1
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 五年級下冊數(shù)學(xué)教案-4.1 容積|北師大版
- 2025年機(jī)動車典當(dāng)合同
- 六年級上冊數(shù)學(xué)教案-總復(fù)習(xí) 你會算嗎-求陰影部分的面積|北師大版
- 2025年科研合作協(xié)議
- 第四單元驕人祖先 燦爛文化整體教學(xué)設(shè)計(jì)-2024-2025學(xué)年道德與法治五年級上冊統(tǒng)編版
- Unit 3 I'm more outgoing than my sister. SectionB 1a-1e教學(xué)設(shè)計(jì)2024-2025學(xué)年人教版英語八年級上冊
- 2025年湖北三峽職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性測試題庫匯編
- 2024年全腦開發(fā)項(xiàng)目資金申請報(bào)告代可行性研究報(bào)告
- 2025年嘉興南洋職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫完整
- 2025年共青科技職業(yè)學(xué)院單招職業(yè)適應(yīng)性測試題庫完整版
- 高二數(shù)學(xué)(含創(chuàng)意快閃特效)-【開學(xué)第一課】2023年高中秋季開學(xué)指南之愛上數(shù)學(xué)課
- 《學(xué)前兒童社會教育》學(xué)前兒童社會教育概述-pp課件
- 全國醫(yī)學(xué)英語統(tǒng)考醫(yī)學(xué)英語詞匯表
- 【品牌建設(shè)研究國內(nèi)外文獻(xiàn)綜述5000字】
- 國家電網(wǎng)公司電力安全工作規(guī)程(電力通信部分)(試行)
- 第八版-精神分裂癥及其他精神病性障礙(中文)
- 小學(xué)一年級新生報(bào)名登記表
- 生態(tài)毒理學(xué)第三章毒物的分子效應(yīng)與毒理學(xué)機(jī)制
- 智能財(cái)務(wù)共享在京東的應(yīng)用研究
- 衛(wèi)生和微生物基礎(chǔ)知識培訓(xùn)-
- 2023年鎮(zhèn)江市高等??茖W(xué)校單招綜合素質(zhì)題庫及答案解析
評論
0/150
提交評論