




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1從鍵盤上輸入一個(gè)大寫(xiě)字母,要求改用小寫(xiě)字母輸出#includemain()charc1,c2;c1=getchar();printf(“n”c1,c1);c2二c1+Aaprintf(%c,%dn”,c2,c2);2請(qǐng)編寫(xiě)一個(gè)程序,能顯示出以下兩行文字。Iamastudent.IloveChina.#includemian()printf(“amastudent.n”;printf(“l(fā)oveChina.n”;有一函數(shù),其函數(shù)關(guān)系如下,試編程求對(duì)應(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ù),請(qǐng)編寫(xiě)一程序,求出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用起泡法對(duì)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.編寫(xiě)一個(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.編寫(xiě)一個(gè)程序計(jì)算一個(gè)字符串的長(zhǎng)度1.#includemain()char*str;printf(“輸入一字符串:”);gets(str);printf(“%s的長(zhǎng)度為:%dn”,str,string_length(str);string_length(char*s)intlen=0;while(*s+)len+;return(len);2.編一程序,將字符串computer賦給一個(gè)字符數(shù)組,然后從第一個(gè)字母開(kāi)始間隔地輸出該串。請(qǐng)用指針完成。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ī),然后計(jì)算并輸出其平均成績(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é)號(hào)、數(shù)學(xué)期中和期末成績(jī),然后計(jì)算其平均成績(jī)并輸出成績(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.編寫(xiě)一個(gè)程序,由鍵盤輸入一個(gè)文件名,然后把從鍵盤輸入的字符依次存放到該文件中,用#作為結(jié)束輸入的標(biāo)志。1.#includemain()FILE*fp;charch,fname10;printf(“輸入一個(gè)文件名:”);gets(fname);if(fp=fopen(fname,”w+”)=NULL)printf(
9、不能打開(kāi)s文件n”,fname);exit(1);printf(“輸入數(shù)據(jù):n”);while(ch=getchar()!=#)fputc(ch,fp);fclose(fp);2.編寫(xiě)一個(gè)程序,建立一個(gè)abc文本文件,向其中寫(xiě)入“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.編寫(xiě)一個(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. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 高層精裝二手房買賣合同書(shū)7篇
- 《北極星“不動(dòng)”的秘密》學(xué)習(xí)任務(wù)單
- 2025年高中化學(xué)新教材同步 必修第一冊(cè) 第2章 第2節(jié) 第2課時(shí) 氯氣的實(shí)驗(yàn)室制法 氯離子的檢驗(yàn)
- 小學(xué)英語(yǔ)稱呼用語(yǔ)試卷
- 彩色等離子體顯示屏專用系列光刻漿料市場(chǎng)分析及競(jìng)爭(zhēng)策略分析報(bào)告
- 與國(guó)企合作合同范本
- 供氧安裝合同范本
- 建筑架子工題庫(kù)+參考答案
- 三年級(jí)第二學(xué)期班主任工作總結(jié)
- 勞務(wù)加工類合同范本
- 2025年上半年潛江市城市建設(shè)發(fā)展集團(tuán)招聘工作人員【52人】易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 旋轉(zhuǎn)類機(jī)電設(shè)備故障預(yù)測(cè)、診斷研究
- 旅游電子商務(wù)(第2版) 課件全套 周春林 項(xiàng)目1-8 電子商務(wù)概述-旅游電子商務(wù)數(shù)據(jù)挖掘
- 企業(yè)承包經(jīng)營(yíng)合同范本
- 中學(xué)校長(zhǎng)2025春開(kāi)學(xué)典禮講話:以黃旭華之魂、DeepSeek 之智、哪吒之氣逐夢(mèng)新程
- 【課件】自然環(huán)境課件-2024-2025學(xué)年七年級(jí)地理下冊(cè)人教版
- 2025年01月公安部第三研究所公開(kāi)招聘人民警察筆試筆試歷年典型考題(歷年真題考點(diǎn))解題思路附帶答案詳解
- 2025-2030全球鋰電池用隔膜行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025年南京鐵道職業(yè)技術(shù)學(xué)院高職單招高職單招英語(yǔ)2016-2024歷年頻考點(diǎn)試題含答案解析
- 《抖音高活躍群體研究報(bào)告》
- 2025年高考作文備考訓(xùn)練之二元思辨作文題目解析及范文:我與“別人”
評(píng)論
0/150
提交評(píng)論