光学软件基础及应用上机题105套

光学软件基础及应用上机题105套

ID:43751760

大小:2.14 MB

页数:198页

时间:2019-10-13

光学软件基础及应用上机题105套_第1页
光学软件基础及应用上机题105套_第2页
光学软件基础及应用上机题105套_第3页
光学软件基础及应用上机题105套_第4页
光学软件基础及应用上机题105套_第5页
资源描述:

《光学软件基础及应用上机题105套》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、1.程序填空题下列给定程序中,函数fUn的功能是:求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指的变量中。ss所指字符串数组中共有M个字符串,且串长小于N。请在下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。#include#include^defineM5//defineN20intfun(char(*ss)[N],int*n){inti,k=0,len=N;for(i=0;i<1;i++){len=strlen(ss[i]

2、);if(i==0)*n=lcn;ifflen2*n){*n=len;k=i;retum(3);}main(){charss[M][N]={nshanghain,HguangzhouH,“beijing”,ntianjingH,”chongqing”};intn,k,i;printf(nTheoriginalstringsare:n);for(i=0;i

3、intf(nTheshorteststringis:%sH,ss[k]);}2.程序改错题下列给定程序中函数fun的功能是:将tt所指字符串中的小写字母全部改为对应的大写字母,其它字符不变。例如,若输入”Ab,cD",则输岀”AB,CD”。请改正程序中的错误,使它能得出正确的结果。//include#includcchar*fun(chartt[])inti;for(i=0;i++)if(()

4、

5、(tt[i]v=N))tt[i]+=32;rctum(tt);}main(){c

6、hartt[81];printffHPlcascenterastring:");gets(tt);printsnTheresultstringis:%s”,fun(tt));}3・程序设计题编写函数fun,其功能是:将所有大于1小于整数m的非素数存入xx所指数组中,非素数的个数通过k返回。例如,若输入17,则应输出:46891012141516。#includevoidfim(intm,int*k,intxx[])main(){intm,n,zz[100];printf(MPleasee

7、nteranintegernumberbetween10and100:H);scanf(”%d”,&n);fun(n,&m,zz);printsnThereare%dnon-primenumberslessthan%d:!m,n);R)r(n=0;n

8、原有的次序。例如,s所指的字符串为,/def35adh3kjsdf7执行后结果为〃血fndhQjsdf3537〃。//includevoidfun(char*s){inti,j=0,k=0;chartl[80],t2[80];for(i=0;s[i]!=W;i++)if(s[i]>=,0,&&s[i]<=9)t2U]=s[i];—1elsetl[k++]=s[i];t2U]=0;tl[k]=O;for(i=0;i

9、chars[80]=nba3a54j7sd567sdfTsn;printfifAnThcoriginalstringis:%s”,s);fun(s);printf(MTheresultis:%s”,s);}1.程序改错题下列给定程序中函数fun的功能是:用冒泡法对6个字符串进行升序排列。#include#include#defineMAXLINE20fun(char*pstr[6])inti,j;char*p;for(i=0;i<5;汁+){for(j=i+l,j<6,j

10、++)if(strcmp(*(pstr+i),*(pstr+j))>0){p=*(pstr+i);*(pstr+i)=pstr+j;*(pstr+j)=p;main(){inti;char*pstr[6],str[6][MAXLINE];for(i=0;i<6;i++)pstr[i]=str[i];printf(H

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。