




免費(fèi)預(yù)覽已結(jié)束,剩余15頁可下載查看
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1.程序Cmody021.c輸出如下所示圖形: * * * *#includevoid main()int i,j;for(i=1;i=5;i+) for(j=1;j=5-i;j+)printf( ); for(j=1;j=2*i-1;j+) printf(*); printf(n);2. 程序Cmody032.c的功能是:輸出201-300之間的所有素數(shù),統(tǒng)計(jì)總個數(shù)。#include#includevoid main()int num;printf(n);num=fun();printf(nThe total of prime is %d,num);getch();int fun()int m,i,k,n=0;for(m=201;m=300;m+)k=sqrt(m+1);for(i=2;i=k;i+)/*/if(m/i=0)/*/break;/*/if(i=k)/*/printf(%-4d,m);n+;if(n%10=0)printf(n);return n;3.程序Cmody041.c,其功能是統(tǒng)計(jì)輸入字符串中小寫英文字母的個數(shù)。如 輸入:abcdEFGHIJK123 輸出:4#include#includemain()char str1128;/*/int i,len,sum=0;/*/gets(str1);len=strlen(str1);for(i=0;i=a&str1i=z)/*/sum+;printf(%dn,sum);getch();4.程序Cmody051.c,其功能是統(tǒng)計(jì)輸入字符串中大寫英文字母的個數(shù)。如 輸入:abcDEFGH123 輸出:5#include#includemain()/*/char str1128/*/int i,len,sum=0;printf(Please input a string:n);scanf(%s,str1);len=strlen(str1);for(i=0;i=A&str1i=Z)/*/sum+;/*/printf(%dn,sum);getch();5.程序Cmody061.c,其功能是將字符串中0-8的數(shù)字字符變?yōu)楸人?的數(shù)字字符,將9變?yōu)?。如 輸入:abc12cd56EF89GH4 輸出:abc23cd67EF90GH5#include#includemain()char str1128,str2128;int i,len;gets(str1);len=strlen(str1);/*/for(i=0;i=0&str1i=8)str2i=str1i+1;else if(str1i=9)str2i=0;else str2i=str1i;/*/str2i=n;/*/puts(str2);getch();6.程序Cmody091.C,其功能是計(jì)算1至100之間的奇數(shù)之和,偶數(shù)之和。#includevoid main() int b,i;/*/int a=c=0; /*/*/for(i=0,i=100,i+=2)/*/ a+=i; b=i+1; c+=b; printf(total of even numbers:%dn,a); printf(total of odd numbers:%dn,c-101); getch();7.程序Cmody101.c,其功能是計(jì)算如下所示的數(shù)學(xué)表達(dá)式: #include#define F(x) (x*x-2.3*x+5.6)/(x+8.2)void main()float a=6.0,b=3.0,c;/*/float s;/*/printf(nPlease input c: );scanf(%f,/*/&c/*/);/*/ s=F(a)+F(b)-F(c); /*/printf(ns=%.2fn,s);getch();8.程序Cmody111.C,輸出如下所示圖形:#include#includevoid main() /*/int i,j; /*/ /*/for(i=6;i=1;i-)/*/ printf(); for(j=1;j=6-i;j+) printf(); printf(/*/r/*/); getch();9.打開Cprog011.C,完成其中的函數(shù)fun1,該函數(shù)的數(shù)學(xué)表達(dá)式是:#include #include double fun1(double x)Return((1+ sin(x)+ exp( x))/(x+1);void main()clrscr();printf(fun1(0.76)=%8.3lfn,fun1(0.76);printf(fun1(3.00)=%8.3lfn,fun1(3.00);printf(fun1(3.76)=%8.3lfn,fun1(3.76);打開Cprog021.C,完成其中的函數(shù)fun1,該函數(shù)的數(shù)學(xué)表達(dá)式是:例如:fun1(0.76)= 3.582 fun1(3.00)= 5.369 fun1(3.76)= 8.931#include #include double fun1(double x)Return(exp( x)+ fabs(x-6)/(x+1.3);void main()clrscr();printf(fun1(0.76)=%8.3lfn,fun1(0.76);printf(fun1(3.00)=%8.3lfn,fun1(3.00);printf(fun1(3.76)=%8.3lfn,fun1(3.76);打開Cprog031.C,完成其中的函數(shù)fun1,該函數(shù)的數(shù)學(xué)表達(dá)式是:例如:fun1(0.76)=1.200 fun1(3.00)=10.000 fun1(3.76)=8.520-Cprog031.C-#include #include double fun1(double x) If(x3) x=1.2;Else if(x=3) x=10;Else x=2*x+1;Return (x);void main()clrscr();printf(fun1(0.76)=%8.3lfn,fun1(0.76);printf(fun1(3.00)=%8.3lfn,fun1(3.00);printf(fun1(3.76)=%8.3lfn,fun1(3.76);打開程序Cprog041.C,完成其中fun()函數(shù),使其計(jì)算: 如 輸入:12 輸出f(12.000)=10.387 輸入:32.25 輸出f(32.250)=12.935 輸入:0.113 輸出f(0.113)=1568 -Cprog041.C-#include#includedouble f(float x)/*/If(x=0) return(0); x=0;Else rerurn(sqrt(x)+3.2)/(sin(x)+2) x=(sqrt(x)+3.2)/(sin(x)+2); Return(x);/*/void main()float x;double y;printf(Please input a number:n);scanf(%f,&x);y=f(x);printf(f(%.3f)=%.3fn,x,y);getch();1打開程序Cprog051.C,完成其中的f()函數(shù),使其計(jì)算:如輸入:0.4 輸出:f(0.40)=0.82輸入: 1.5 輸出:f(1.50)=1.24輸入: 7.80 輸出:f(780.00)=-1.00-Cprog051.C-#include#includedouble f(float x)/*/If(x=-700&x=700) x=(sqrt(5.8+fabs(x)/(cos(x)+2.1);Else x=-1;Return (x);/*/void main() float x;double y;printf(please input a number :n);scanf(%f,&x);y=f(x);printf(f(%0.2f)=%0.2fn,x,y);getchar(); 1 打開程序Cprog061.C,完成其中的f()函數(shù),使其計(jì)算: 如 輸入:0.8 輸出:f(0.80)=0.96 輸入: 4.5 輸出;f(4.50)=107.05 輸入;725 輸出;f(725.00)=-1.00-Cprog061.C-#include#includedouble f(float x)/*/If(x=-300) return(x*x*x)/log10(fabs(x)+2.6);Else return(-1);/*/void main() float x; double y; printf(Please iuput a number:n); scanf(%f,&x); y=f(x); printf(f(%0.2f)=%0.2fn,x,y); getch(); 1 打開程序Cprog071.C,完成其中的f(x)的函數(shù),使對其輸入的一個月工資數(shù)額,求應(yīng)交稅款。設(shè)應(yīng)交稅款的計(jì)算公式如下:例如 輸入:1825 輸出:f(1825)=11.25 輸入:2700 輸出:f(2700)=85.00 輸入:5655 輸出:f(5655)=483.25-Cprog071.C-#include#includedouble f(float x)/* */If(x1600&x2100&x=3100) x=(x-1600)*10%-25;Else x=(x-1600)*15%-125;Return (x);/*/void main()float x;double y;clrscr();printf(Please input a number:n);scanf(%f,&x);y=f(x);printf(f(%.2f)=%.2fn,x,y);getch();打開程序Cprog081.C,完成其中的f(x)函數(shù),使其計(jì)算:如 輸入:-1.2 輸出:f(-1.200)=0.241 輸入:6 輸出:f(6.000)=19.879-Cprog081.C-#include#includedouble f(float x)If(x=0) return (x+2)*exp(x);Else return(x+2)*log(2*x);void main() float x; double y; printf(Please input a number:n); scanf(%f,&x); y=f(x); printf(f(%.3f)=%.3fn, x,y); getch ();1 打開程序CPROG091.C,完成其中的f()函數(shù),使其返回方程的兩個根中較大的根,求根公式為,其中假設(shè):且-CPROG091.C-#include#includedouble f(float a,float b,float c)/*/Double x1,x2;x1=(-b+sqrt(b*b-4*a*c)/(2*a);X2=(-b-sqrt(b*b-4*a*c)/(2*a);If(x1x2) return (x1);Else return(x2);/*/void main()float x;printf(The bigger root is %.2fn,f(1,5,6);getch( );打開考生文件夾中的Cprog111.c,完成其中的函數(shù)fun,該表達(dá)式是:例如:當(dāng)時,函數(shù)的值為4.724444。該函數(shù)返回數(shù)組a中的次大數(shù)(即僅次于最大數(shù)的數(shù))。-Cprog111.c-#include void main()double x;int n;double fun (double x, int n);printf (Please enter x,n:);scanf (%lf%d,&x,&n);printf (fun=%lfn,fun(x,n);getch();double fun (double x, int n)/*/double yIf(n=0) y=1;Else if(n=1) y=x;Else if(n1) y=(2n-1)*x-fun(x,n-1)-(n-1)fun(x,n-2)/nReturn (y)/*/補(bǔ)充程序Ccon0112.C,其功能是求下列級數(shù)的部分和。例如:當(dāng)m=100,x=2時,ex=7.389057-Ccon0112.C-#includemain() int i,m; float x,s,tem; scanf(%d,%f,&m,&x); /*/ tem=1;s=1; /*/ for(i=1;/*/ i=m /*/;i+) tem*=x/i; s+=tem; printf(e*%.2f=%fn,x,s); getch();1.補(bǔ)充程序Ccon091.C,輸入一個3行3列的整型數(shù)組,求其最大值和最小值。如輸入:1 2 3 4 5 6 7 8 9 輸出:max=9 min=1-Ccon091.C-#includestdio.h#define ROW 3#define COL 3void main() int aROWCOL,i,j,max,min; for(i=0;iROW;i+) for(j=0;jCOL;j+) scanf(%d,&aij); /*/ max=min=a00; /*/ for(i=0;iROW;i+) for(j=0;jmax /*/) max=aij; if(aijmin) /*/ min=aij; /*/ printf(max=%dn,max); printf(min=%dn,min);程序Cmody011.c的功能是:從字符串?dāng)?shù)組str1中取出ACSII碼值為偶數(shù)且下標(biāo)為偶數(shù)的字符依次存放到字符串t中。 例如,若str1所指的字符串為:4AZ18c?Ge9a0z! 則t所指的字符為:4Z8z 注意:數(shù)組下標(biāo)從0開始。#include#include#include#includevoid main()char str1100,t200;int i,j;/*/i=0;j=0;/*/strcpy(str1,4AZ18c?Ge9a0z!);for(i=0;istrlen(str1);i+)/*/if(str1i%2=0)&(i%2=0)/*/tj=str1i;j+;tj=0;printf(nOriginal string:%sn,str1);printf(n Result string:%sn,t);程序Cmody012.c中,函數(shù)fun(int n)的功能是:根據(jù)參數(shù)n,計(jì)算大于10的最小n個能被3整除的正整數(shù)的倒數(shù)之和。#include#include#include#include#define M 50double fun(int n)double y=0.0;int i,j;j=0;for(i=1;i+)/*/if(i10)&(i%3=0)/*/*/y+=1/i;/*/j+;if(j=n)break;return y;void main()clrscr();printf(fun(8)=%8.3lfn,fun(8);.程序Cmody022.c的功能是求解百元買百雞問題: 設(shè)一只公雞2元、一只母雞1元、一只小雞0.5元。問一百元買一百只雞,公雞、母雞、小雞數(shù)可分別為多少?有多少種分配方案?#include#include/*double fun();/*/int hen,cock,chicken,n=0;clrscr();for(cock=0;cock=50;cock+=1) for(hen=0;henhen:%d,cock:%d,chicken:%dn,n,hen,cock,chicken); if(n=20)getch(); return n;void main()int num;num=fun();printf(nThere are %d solutions.n,num);getch();1.程序Cmody031.c的功能是:從鍵盤上輸入兩個整數(shù),及一個運(yùn)算符(+、-、*、/或%),進(jìn)行相應(yīng)的運(yùn)算后輸出運(yùn)算的結(jié)果。如輸入:1+2將輸出:1+2=3#include#includevoid main()int m,n,result,flag=0;/*/char ch;/*/clrscr();printf(Input an expression:);scanf(%d%c%d,&m,&ch,&n);/*/switch (ch)/*/case +:result=m+n;break;case -:result=m-n;break;case *:result=m*n;break;case %:result=m%n;break;case /:result=m/n;break;default:printf(Error!n);flag=1;if(!flag)printf(%d%c%d=%dn,m,ch,n,result);getch();程序Cmody032.c的功能是:輸出201-300之間的所有素數(shù),統(tǒng)計(jì)總個數(shù)。#include#includevoid main()int num;printf(n);num=fun();printf(nThe total of prime is %d,num);getch();int fun()int m,i,k,n=0;for(m=201;m=300;m+)k=sqrt(m+1);for(i=2;i=k;i+)/*/if(m%i=0)/*/ break;/*/if(i=k)/*/printf(%-4d,m);n+;if(n%10=0)printf(n);return n;程序Cmody072.c,其功能是求解百馬百擔(dān)問題。有100匹馬,馱100擔(dān)貨,大馬馱3擔(dān),中馬馱2擔(dān),兩匹小馬馱1擔(dān),問大、中、小馬數(shù)可分別為多少?有多少種解決方案?#include#include/*/void fun()/*/int large,middle,small,n=0;clrscr();for(large=0;large=33;large+)for(middle=0;middlelarge:%d,middle:%d,small:%dn,n,large,middle,small);return n;void main()int num;num=fun();printf(nThere are %d solutions.n,num);getch();1.程序Cmody081.c,其功能是求一堆零件的總數(shù)(100到200之間)。如果分成4個零件一組的若干組,則多2個零件;若分成7個零件一組,則多3個零件;若分成9個零件一組,則多5個零件。#includevoid main()int i;/*/for(i=100;i200;i+)/*/if(i-2)%4=0)if(!(i-3)%7)if(i%9=5)printf(%dn,/*/i/*/);getch();其功能是交換連個變量的值。如 輸入:Original:a=2 b=3 輸出:Result:a=3 b=2#include/*/void swap(int *p1,int *p2)/*/int temp;temp=*p1;/*/*p1=*p2;/*/*p2=temp;void main()int a,b;scanf(%d%d,&a,&b);printf(nOriginal:a=%d b=%dn,a,b);swap(&a,&b);printf(nResult:a=%d b=%dn,a,b);getch();程序Cmody092.C的功能是求滿足等式xyz+yzz=520的x,y,z值(其中xyz和yzz分別表示一個三位數(shù))。#includevoid main() int x,y,z,i,result=520; for(x=1;x10;x+) for(y=1;y10;y+) /*/for(z=0;z10;z+)/*/ i=100*x+10*y+z+100*y+10*z+z; /*/if(i=result) /*/ printf(x=%d,y=%d,x=%dn,x,y,z); getch();程序Cmody091.C,其功能是計(jì)算1至100之間的奇數(shù)之和,偶數(shù)之和。#includevoid main() int b,i;/*/int a=0,c=0; /*/*/for(i=0,i=100,i+=1)/*/ a+=i; b=i+1; c+=b; printf(total of even numbers:%dn,a); printf(total of odd numbers:%dn,c-101); getch();程序Cmody102.c,其功能是實(shí)現(xiàn)打印出所有的“水仙花數(shù)”。所謂“水仙花數(shù)”是指一個三位數(shù),其各位數(shù)字立方和等于該數(shù)本身。例如,153是一個水仙花數(shù),因?yàn)?53=13+53+33。void main()int f,s,t,n;printf(nThe
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 宮腔鏡監(jiān)測管理制度
- 家族群祖墳管理制度
- 應(yīng)急及安全管理制度
- 錄用與離職管理制度
- 影樓里員工管理制度
- 微課志愿者管理制度
- 心理科浴室管理制度
- 快遞員倉庫管理制度
- 懷柔區(qū)禁釣管理制度
- 總工辦日常管理制度
- 債權(quán)登記申報表
- DB15T 2763-2022一般工業(yè)固體廢物用于礦山采坑回填和生態(tài)恢復(fù)技術(shù)規(guī)范
- 產(chǎn)能驗(yàn)證分析報告
- Unit2Thestoneintheroad讀寫課件-高中英語人教版必修第三冊
- 繞圓柱無環(huán)量流動和有環(huán)量流動流線分布圖
- 委外加工流程
- DB32∕T 2914-2016 危險場所電氣防爆安全檢測作業(yè)規(guī)范
- 中國海洋大學(xué)論文封面模板
- 遵義會議-(演示)(課堂PPT)
- HY∕T 122-2009 海洋傾倒區(qū)選劃技術(shù)導(dǎo)則
- 企業(yè)項(xiàng)目計(jì)劃書和研究開發(fā)項(xiàng)目目立項(xiàng)決議文件參考格式.docx
評論
0/150
提交評論