资源描述:
《c语言 编程题(c programming language)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、c语言编程题(Cprogramminglanguage)Six,programmingproblemsTheprototypeofthe1.functioninvertisvoidinvert(int,*s,int,J,int,K);itsfunctionistoimplementthereverseordertorestoretheelementsinanintegerarray.Thefunctionisrequiredtobetestedandtestedwiththecorrespondingprimaryfunction.2.#include2、h>#defineN10Void,main(){void,invert(int,*s,int,J,int,K);Int,a[N],n;For(n=0;n3、gthofstrings,tocompilethefunctionandtotestitwiththecorrespondingprincipalfunction.#includeVoid,main(){intmystrlen(char*s);Charstr[80];Gets(STR);Printf("%d","mystrlen"(STR));}Intmystrlen(char*s){intlen=0;While(*s++)Len++;Returnlen;}Theprototypeofthe3.functionisdescribedasintC
4、hrn(char,*s,char,c);itsfunctionistotestthenumberoftimesthatCappearsins,tocompilethefunctionandtotestitwiththecorrespondingmainfunction.#includeVoid,main(){intChrn(char,*s,char,C);Char,str[80],ch;Gets(STR);Ch=getchar();Printf("%d","Chrn"(STR,CH));}IntChrn(char,*s,char,c){intc
5、ount=0;While(*s)If(*s++==c)Count++;Returncount;}Theprototypeofthe4.functionisdescribedasintchrsn(char,*s,char,*t);itsfunctionistotestthenumberoftimesthattappearsins,tocompilethefunctionandtotestitwiththecorrespondingmainfunction.#includeVoid,main(){intchrsn(char,*s,char,*t);Ch
6、ar,str[80],substr[80];Gets(STR);Gets(substr);Printf("%d","chrsn"(STR,substr));}Intchrsn(char,*s,char,*t){char,*s1,*s2;Intcount=0;While(*s)For(s1=s++,s2=t;*s1==*s2;s5.theprototypeofthefunctionforintmychrcmp(char*s,char,*t);itsfunctionistodeterminetherelationshipbetweenSandT,thereturnv
7、alueisgreaterthan0sgreaterthant;functionreturnvalueislessthan0slessthant;thereturnvalueisequalto0sequaltoT.Thefunctioniscompiledandtestedbythecorrespondingprincipalfunction.#includeVoid,main(){intmychrcmp(char,*s,char,*t);Char,str1[80],str2[80];Intflag;Gets(STR1);Gets(STR2);