c语言实验报告,指针的应用分别输出字符串中的数字和其他字符(共10篇).docxVIP

c语言实验报告,指针的应用分别输出字符串中的数字和其他字符(共10篇).docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
c语言实验报告,指针的应用分别输出字符串中的数字和其他字符(共10篇)   C语言程序设计实验报告   1实验目的   ⑴掌握指针的概念,会定义和使用指针变量;   ⑵能正确使用变量的指针和指向变量的指针变量;   ⑶能正确使用数组的指针和指向数组的指针变量;   ⑷能正确使用字符串的指针和指向字符串的指针变量。   2实验内容   编写函数upCopy(char*new,char*old),将old指针所指向字符串中的大写字母复制到new指针指向的字符串中,并在主函数中调用该函数。   要求:   ①画出算法的流程图。   ②在主函数中以直接初始化的方式输入一个字符串。   ③在主函数中调用upCopy()函数,输出old指针和new指针指向的字符串。3算法描述流程图   4源程序   #include   voidupCopy(char*new,char*old);   voidmain()   {   chara[20]=(foiwheEIfjiEfj);   charb[20];   upCopy(b,a);   printf(复制之前的字符串为:);   puts(a);   printf(复制之后的字符串为:);   puts(b);   }   voidupCopy(char*new,char*old)   {   inti,j;   j=0;   for(i=0;i=65*(old+i) 向字符串的指针变量。   2实验内容   输入三个整数,按由大到小顺序输出。   要求:   ①画出算法的流程图。   ②通过scanf()函数输入三个数据并存入三个变量中。   ③利用指针实现从大到小的输出。   3算法描述流程图   4源程序   #include   voidmain()   {   int*a,*b,*c;   intd,e,f,g;   a=e;   b=f;   c=g;   printf(请输入三个整数:\n);   scanf(%d,a);   scanf(%d,b);   scanf(%d,c);   if(*a   #defineN20   voidfun(int*a,intn,int*three,int*five)   {   inti;   *three=33;   *five=30;   }   voidmain()   {   inta[N]={1,5,9,2,3,15,11,6,10},i,n=9,three,five;   printf(Theoriginaldatais:\n);   for(i=0;i   #include   voidmain()   {   inti;   intlength;   charstr[80];   chars;   printf(请输入一个字符串:\n);   scanf(%s,str);length=strlen(str);   printf(字符串逆序输出为:\n);   for(i=length;i0;i--)   {   s=str[i-1];printf(%c,s);   }   printf(\n);   }   voidfun(char*s)   {   inti,length;   chartemp;   length=strlen(s);   for(i=0;i   intlen;   intmain(){   }   intlength(char*p){   }   第二题:   #includecharb[40],n,m;intmain(){   voidcopy(char*p);chara[40];printf(请输入将输入的字符串的字符数:\n);scanf(%d,n);printf(请输入从第几个字符开始复制:\n);intlen=0;while(*p!=\0){}return(len);len++;p++;intlength(char*p);chars[50],len;printf(请输入一个字符串:\n);gets(s);length(s);len=length(s);printf(字符串长度为:%d\n,len);return0;   XX--XX学年第二学期级专业班级:学号:一、实验题目:指针   二、实验目的:   三、实验内容   1.程序验证   2.程序设计   1)下面程序的功能是分别求出数组中所有奇数之和以及所有偶数之和。形参n给了数组中数据的个数,利用指针three返回3的倍数之和,利用指针five返回5的倍数之和。例如:数组中的值依次为:1,5,9,2,3,15,11,6,10;则利用指针three返回3的倍数之和33;利用指针five返回5的倍数之和30。请在下面空白处完善这一函数的功

文档评论(0)

a888118a + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档