




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
如:howoldareyou逆置后為:youareoldA、B、CAnnBC問第五個(gè)人,曰:10歲;知學(xué)生4門課程,統(tǒng)計(jì)每個(gè)學(xué)生的總分和平均分,并按總分降序排列(次。輸入3個(gè)單精度,輸出其中的最小值floatmin(floata,floatb,float{a=a<b?a:b;returna;}{floatx;}輸入10個(gè)整數(shù),統(tǒng)計(jì)并輸出整數(shù)、負(fù)數(shù)和零的個(gè)數(shù)voidcount(inta[],intn,int*L,int*S,int{intif(a[i]>0)(*L)++;elseif(a[i]<0)(*S)++;else(*E)++;}#defineN10{intx[N],i,p,q,r;printf(">0:%d,<0:%d,=0:}#include"math.h"floatarea(a,b,c)floata,b,c;{floats,x;{printf("Error!\n");return-1;}returnx;}{floata,b,c,aaa;printf("Inputa,b,c=");scanf("%f%f%f",&a,&b,&c);}voidabc(inta,intb,int*max,int*min){for(*max=a>b?b:a;;(*max)--)if(a%(*max)==0&&b%(*max)==0)break;for(*min=a>b?a:b;;(*min)++)if(*min%a==0&&*min%b==0)break;}voidmaxmin(inta,intb,int*max,int{intw,m,c;{}}{intm,n,x,y;printf("%d,%d,}用if…else結(jié)構(gòu)編寫一程序,求一元二次方程a*x*x+b*x+c+0的根#includeintroots(inta,intb,intc,float*x1,float{intif(a==0)return0;{*x1=(-}elseelsereturn0;return}{inta,b,c;floatx,y;printf("x1=%f,x2=%f\n",x,y);else}用switch…Case結(jié)構(gòu)編寫程序,輸入月份1-12后,輸出該月份的英文名稱intyf(int{{case1:printf("january\n");break;case2:case3:case4:printf("april\n");break;case5:printf("may\n");break;case6:printf("june\n");break;case7:printf("jujy\n");break;case8:printf("august\n");break;case9:printf("september\n");break;case10:printf("october\n");break;case11:printf("november\n");break;case12:printf("december\n");break;default:printf("dateerror}}{intprintf("inputyuefeng:");}voidprnmon(int{{case1:puts("Jan");break;case2:printf("Feb\n");break;case12:puts("Dec");break;defualt:puts("Error!");}}{intm;}求 (最后一項(xiàng)為N個(gè)a)的值,其中a是一個(gè)1-9的longsn(inta,int{longt=0,s=0;inti;{t=t*10+a;printf("%ld+",t);}return}{clrscr();}void{inta,b,c,s;{s=a*100+b*10+c;}}{}voidgp(inty[],int{int{s=a*100+b*10+c;}}{intx[10],i,n;}計(jì)算1/k(1100項(xiàng)和)+1/(k*k)(150項(xiàng)和float{intk;floatsum=0;{if(k<=50)}return}{}按列下計(jì)算e的值(精度要求(1/n!)<(10E-6));voidE(){floatc=1,b,e=0,i;{b=1.0/i;}}{}編程序:按下列計(jì)算Y的值(精度要求(1/(n*n+1))<(10e-6));voidY(){intn;floathe=0,s;{s=1.0/(n*n+1);}}{}void{intif(i%2==1&&i%3==2&&i%4==3&&i%5==0)}{}輸入10個(gè)整數(shù)并存入一維數(shù)組中,要求輸出值和下標(biāo)都為奇數(shù)的元素個(gè)數(shù)#defineNvoidhxy(inta[],intb[],int{inti;if(i%2!=0&&a[i]%2!=0)}{inta[80],b[80],i,k=0;}10#defineNvoidhxy(inta[N],float*pjs,int*max,int{int{if(*max<a[i])if(*min>a[i])}}{inti,max,min,a[N];floatpjs;}有5個(gè)學(xué)生,每個(gè)學(xué)生有四門課程,將有不及格課程的學(xué)生成績輸出void a[5][4],intb[5][4],int{inti,x,j;*k=0;{}
}{inta[5][4],i,j,k,b[5][4];{}}#defineN5voidhxy(inta[],intb[],int{inti,j,n=0,t;}{int}inthxy(char*a) inti,j;staticintt=0;if(*a=='\0')returnt;return}{chara[80],i;}將一個(gè)字符串a(chǎn)中的每個(gè)字符按加10加密后存入數(shù)組b中,再存入c中,然后同voidhxy(chara[],charb[],char inti;{}}#defineN100#include"stdio.h"{intchara[N],b[N],c[N];printf("input\"a\"string:"); }#defineN1000voidhxy(chara[],char{inti;if(a[i]>=65&&a[i]<=90)}{intchara[N],b[26]={0};{printf("%c--}}voidhxy(char*a,intn) charif(n>=1){t=*a;*a=a[n];a[n]=t;hxy(a+1,n-}{chara[80];intn;}輸入4*4階矩陣的主次對(duì)角線元和 hxy(int{inti,j,sum=0;if(i==j||i+j==3)return}{inta[4][4],j,i;}#defineN1000inthxy(char{inti,j,words=0,n=0;char*p;{if(*p=='')words=0;elseif(words==0)}return}#include"stdio.h"{char}從鍵盤輸入4個(gè)字符串,對(duì)其進(jìn)行升序排列并輸出voidhxy(char{char*t;inti,j;{}{char*a[4];inti,j; }#defineNvoidhxy(inta[],int intfor(i=N-1;i>=0&&*x<a[i];i--)}{inti,a[80],x;printf("input}編寫程序,實(shí)現(xiàn)兩個(gè)字符串的比較,不許使用strcmp。 hxy(char*a,char*b) inti,j,k,t;if(*(a+i)-*(b+i)==0)continue;if(*(a+i)-*(b+i)>0)return*(a+i)-*(b+i);elsereturn*(b+i)-*(a+i);}{inti;chara[80],b[80];printf("inputstringa:");printf("inputstringb:");}已知A是一個(gè)4*3矩陣,B是一個(gè)3*5矩陣AB的乘積voidmult(inta[4][3],intb[3][5],int{inti,j,k;}}{intinti,j,k,l;{{}}}輸入10個(gè)數(shù),將其中最小數(shù)與第一個(gè)數(shù)交換,將最大數(shù)與最后一個(gè)數(shù)交換#defineNvoidhxy(int{intmin,max,da,xiao,t,i;{ }if(da==N-1&&
}}#include"stdio.h"{inti,j,k,t,a[N],max,min,xiao,da;}N1-33#defineNvoidhxy(int{int{if(i==N+1){}}}{inta[N+1],i;}已知一個(gè)一位數(shù)組中存入了6個(gè)整數(shù),將這一位數(shù)組構(gòu)成一個(gè)二維數(shù)組。方#defineNvoidhxy(inta[N][N],int{inti,j,k;{{if(k>=N)}}}{intb[N],i,j,a[N][N];{}}#defineNvoidhxy(inta[N][N],int{inti,j,k;{{a[i][j]=b[k];}}}{intb[N],i,j,a[N][N];{}}a10b#defineNvoidhxy(inta[],intb[],int{inti,ge,shi,bai,qian;{if(qian+shi==bai+ge)}}{inti,a[N],b[N],k=0;}如:howoldareyou逆置后為:youareoldhowvoidhxy(chara[],charb[]){intk=0,i,j;if(i==0||(a[i]!=''&&a[i-1]=='{for(j=i;a[j]!=''&&a[j]!='\0';j++)b[k++]='}{chara[80],b[80];}voidhxy(chara[],char{inti,j,k=0;{b[k++]=a[i];{b[k++]=a[j];}}}{chara[80],b[80];}y=|x|。intabs(intx){inty;if(x>=0)y=x;elsey=-x;returny;}intabs1(int{if(x<0)x=-x;returnx;}intabs2(int{returnx>=0?x:-}voidabs3(intx,int{if(x>=0)*y=x;else*y=-x;}voidabs4(int{if(*x<0)*x=-}{intb;}intisprim(intm){inti;if(m%i==0)returnreturn}{inta;if(isprim(a))printf("Yes!\n");elseputs("No!");}intstrlength(charstr[]){intn;return}{char}intlength(char*s){intlen;returnlen;}{char}編寫程序:通過函數(shù)調(diào)用方式刪除字符串中的非英文字符#include"ctype.h"voiddelno(chars[]){char*p,*q;/*if(*q>='A'&&*q<='Z'||*q>='a'&&*q<='z')*/}{char}#defineN4voidrevArray(int{inti,j,t;{}{inta[N][N],i,j;{for(j=0;j<N;j++)}}voidhxy(longd,char*s){{}else}{longd;chara[80];}voidhxy(chara[],intb[10]){inti;if(a[i]>=48&&a[i]<=57)b[a[i]-}{chara[80];intb[10]={0},i; }#defineN5inthxy(int{ints=0,i,j;return}{inta[N][N],b[N],i,j;}輸出100-999之間的回文數(shù)。所謂的回文數(shù)是值這個(gè)數(shù)逆置后不變。如:121voidhxy(int{inti,bai,ge;{bai=i/100;ge=i%10;}}{intn=0,a[900],i;}voidhxy(intx,int{{*s=x%2;x=x/2;hxy(x,s+1);}else*s=2;}{intx,a[20]={2},i;}inthxy(chara[]){if((i==0&&a[i]!='')||(a[i]!=''&&a[i-1]=='{for(j=i;a[j]!=''&&a[j]!='\0';j++)}if(max<b[i])max=b[i];return}{char}voidhxy(intx,char*a){else*a='\0';}voidhxy1(int{chart;inti=0,j;while(a[i])i++;i--;{}{intx;chara[80];}#defineN10voidhxy(int{intt;}{inta[N],i,j;}#defineN3#defineMvoid{inti,j,t,k;}{inti,j,k,a[N][M];}}#defineN#defineMvoidhxy(inta[N][M],intb[N][3],int{inti,j,k,max,hang,lie,jishu=0;{max=0;{max=a[i][j];hang=i;lie=j;}}}{printf("noone!");{for(j=0;j<3;j++)}}#definePI3.14159floatbody(intr,int{floatv;returnv;}{inta,b;floatc;}voidswap(int*a,int*b){intt;printf("a=%d,}{intx=10,y=5;}#defineN10voidrevert(inta[],int{intfor(i=0,j=n-1;i<j;i++,j--{}{intb[N],i;}打印100以內(nèi)的所有素?cái)?shù)intisprim(int{inti;if(m%i==0)returnreturn}void{intm;}{}打印m--n之間的所有素?cái)?shù)#include<stdio.h>#include<math.h>intisprime(int{intdoublek=sqrt(n);}return1;}return0;}void{inti,m,}}}longfun(int{inti;longs=1;returns;}longfun(intn){longs;if(n==0||n==1)s=1;returns;
}{intm;longprintf("m=");scanf("%d",&m);}voidprnstr(char*s){{putchar(*s);}}voidprnstr(char*s){{prnstr(s+1);}}{charstr[80];}voidrevert(inta[],intn){intt;{t=a[0];a[0]=a[n-1];a[n-}}#defineN10{intprintf("Input%dintegers:",N);}A、B、CAnnBCvoidhanoi(intn,charA,charB,char{if(n==1)printf("%c-->%c\n",A,C);{hanoi(n-}}{intprintf("n=");}5個(gè)人圍一圈,問第一個(gè)人,曰:比第二個(gè)2歲問第五個(gè)人,曰:10歲;intfibo(intn){return1;returnfibo(n-1)+fibo(n-}intadd(int*a,int{ints=0,i;returns;}void{inti,f[20],k=0;{printf("%d",f[i]);if(k%5==0)}}intmax(inta,intb){returna>b?a:b;}intmin(inta,intb){returnintmin(inta,int{returnintmin(inta,int{returna-intmin(inta,int{returnintmin(inta,int{returna/b;}{intprintf("%d,%d,}intmax(inta,intb){returna>b?a:b;}intmin(inta,intb){returna>b?b:a;}intmin(inta,intb){returnintmin(inta,int{returna-intmin(inta,int{returnintmin(inta,int{returnvoidfun(int(*f)(),inta,int{printf("%d\n",f(a,b));}{int}int*max(inta[],intn){inti,*m;if(*m<a[i])m=a+i;return}#defineN10{inta[N],i,*p;}main(intargc,char*argv[]){while(argc>0)}main(intargc,char*argv[]){inti;} 3489"123"--->{a=a*10+(*p-'0');}main(intargc,char{char*p;inta,b;{puts("Error!");exit(0);}{a=a*10+*p-'0';{b=b*10+*p-'0';}}intmax,min;floataaa(inta[],int{inti;floatave=0;{if(max<a[i])if(min>a[i])min=a[i];}return}打印15的階乘intfun(int{staticints=1;return}{inti;}struct{charnum[8],name[10]; {structstua,b;inttotal;scanf("%s%s%c%d%d%d%d",a.num,,&a. }structstu{charnum[8]; inttotal;float#defineN5{structstua[N];inti
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 元曲進(jìn)校園課題申報(bào)書
- 英語思政課題申報(bào)書范文
- 會(huì)計(jì)立項(xiàng)課題申報(bào)書范文
- 廚房煙道設(shè)備合同范本
- 就業(yè)指導(dǎo)課題申報(bào)書
- 公司承運(yùn)合同范本
- 和學(xué)徒簽合同范本
- 校級(jí)課題怎樣立項(xiàng)申報(bào)書
- 哪里看課題申報(bào)書
- 挑戰(zhàn)性課題申報(bào)書
- 粵教版必修二《向心力》評(píng)課稿
- 高中英語-40篇英語短文搞定高中英語3500個(gè)單詞
- 2022年水利監(jiān)理規(guī)劃
- 哈弗汽車品牌全案策略及營銷推廣方案
- 04J008 擋土墻(重力式 衡重式 懸臂式)
- (學(xué)校教育論文)人工智能下的教育變革研究
- 電氣自動(dòng)化課件
- 2023年湖南工程職業(yè)技術(shù)學(xué)院單招筆試職業(yè)技能考試題庫及答案解析
- 春天的氣息-教學(xué)設(shè)計(jì)教案
- NB/T 10740-2021露天煤礦大型卡車運(yùn)行日常安全檢查規(guī)程
- GB/T 41855-2022小型游樂設(shè)施轉(zhuǎn)椅
評(píng)論
0/150
提交評(píng)論