1 / 8
文档名称:

中南大学C语言实验(指针、结构体).doc

格式:doc   大小:98KB   页数:8
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

中南大学C语言实验(指针、结构体).doc

上传人:ttteee8 2019/8/24 文件大小:98 KB

下载得到文件列表

中南大学C语言实验(指针、结构体).doc

相关文档

文档介绍

文档介绍::..实验七指针一、 ;;;。二、 实验内容与步骤设计一个函数,它有三个形参(1) 被查找的字符串St"(2) 待查找的字符xCh;(3) 在字符串址屮xCh出现的位置i=0,1,…它的返回值是在sh•中xCh出现的次数(若sti•中无xCh,则返回值=())三、 上机要求1、 键入待查的字符xCh;2、 键入被杳的字符$str;3、 调用该函数;4、 打印它的返回值和出现的位置;5、 允许重复执行,每次以清屏开始(用循环语句控制重复执行)。四、 提示xCh在str出现位置应设计为一整型指针,以便记下0〜N个位置(整数)。ifjui••(i)uC[oo[]jjsJuqo'q3xwip)unjjuit()qoj0§=dui9it(uipjs)qsnuj入)up?和)nd0SB9[ju\(u)Xjo(n)入)ndAjuounono^\§uoj^u)jiuud}(人二iduio堺&入冃dui0))j!:护aiq(iu==dui0j||lM==dui0i)ji:()ip诩=digi(UTpis)qsnuj•(n«N/A<uopJBdu\u)puud{•(r.(P%=!'u\Jj)uud}asp{•(PuP%=fiMDXoqipuij】onUE3„)jjuud}(O==DJ!:()(unjd*)mtunj=unjd}(/==duiQj||lA.==duiQj)ji}(M二idui训in尸idu®)引!qM;人尸diue:()(unjd*)mtp()unjjui:diuajjuqo}()UIVLUP!()A<q-oip)s>9pnfoui#char*p;clrscr();printf(,,xCh=n);xCh=getch();printf("%c\nstr=M,xCh);gets(str);p=&str[O];i=O;j=O;while(*p){if(*p==xCh){j++;printf(MxCh:%d\tu,i);}p=p+l;i++;returnj;Mian()版:#inckidc<>voidmain()inti,j;charxCh,str[100],*p,temp;temp=,Y,;/*给temp赋初值Y,防止第一个while循环无法运行*/while(temp!='N,lltemp!=*n')/*如果temp不等于n或N时,进行循环*/{if(temp==,Y'lltemp=='y')/*当temp为y或Y时,进行卜•列循环,用于进行题目要求的操作*/{clrscr();/*清屏*/printf(,,xCh=,');/*在屏幕输出提示xCh=*/xCh=getch();/*从屏幕读取一个字符赋给xCh(getch()和getchar()M区别:前者只要输入一个字符就结束输入过程,后者需要按回车或空格后才结束输入过程)*/printf(n%c\nstr=",xCh);/*在屏幕xCh=后面输出刚才输入的xCh的值,并提示用户输入str(因为我们用getch(),输入完字符后会自动结朿xCh的