下载此文档

C程序设计+实验8.2+指针与字符串.doc


文档分类:IT计算机 | 页数:约16页 举报非法文档有奖
1/16
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/16 下载此文档
文档列表 文档介绍
(调试示例error08_2)2找最长字符串3使用函数删除字符串中的字符4使用函数实现字符串复制5判断回文字符串6分类统计字符个数1找最大的字符串(调试示例error08_2)#include<>#include<>intmain(void){charstr[80],max[80];inti;scanf("%s",str);strcpy(max,str);for(i=1;i<5;i++){scanf("%s",str);if(strcmp(max,str)<0)strcpy(max,str);}/*-----程序填空,不要改变与输入输出有关的语句。输入5个字符串,输出其中最大的字符串。输入输出示例:括号内为说明输入:peachpearmelonorangeberry输出:Maxis:pear----*/printf("Maxis:%s\n",max);return0;}2找最长字符串#include<>#include<>intmain(void){charsx[80],longest[80];inti,n;intrepeat,ri;scanf("%d",&repeat);for(ri=1;ri<=repeat;ri++){scanf("%d",&n);scanf("%s",sx);strcpy(longest,sx);for(i=1;i<n;i++){scanf("%s",sx);if(strlen(sx)>strlen(longest))strcpy(longest,sx);}printf("Thelongestis:%s\n",longest);}/*-----程序填空,不要改变与输入输出有关的语句。输入一个正整数repeat(0<repeat<10),做repeat次下列运算:输入一个正整数n(1<n<=10),然后输入n个字符串,输出其中最长的字符串,如果字符串的长度相同,则输出先输入的字符串。输入输出示例:括号内为说明输入:3(repeat=3)5(n=5)melonpeachpearstrawberryorange3(n=3)pearberryorange4(n=4)melonpeachpearapple输出:Thelongestis:strawberryThelongestis:orangeThelongestis:melon----*/return0;}3使用函数删除字符串中的字符#include<>intmain(void){charc;charstr[80];intrepeat,ri;voiddelchar(char*str,charc);scanf("%d",&repeat);getchar();for(ri=1;ri<=repeat;ri++){gets(str);scanf("%c",&c);getchar();delchar(str,c);/*----程序填空,不要改变与输入输出有关的语句。输入一个正整数repeat(0<repeat<10),做repeat次下列运算:输入一个字符串str,再输入一个字符c,将字符串str中出现的所有字符c删除。要求定义并调用函数delchar(str,c),它的功能是将字符串str中出现的所有c字符删除,函数形参str的类型是字符指针,形参c的类型是char,函数类型是void。输入输出示例:括号内为说明输入3(repeat=3)happynewyear(字符串"happynewyear")a(待删除的字符'a')bee(字符串"bee")e(待删除的字符'e')111211(字符串"111211")1(待删除的字符'1')输出result:hppynewyer(字符串"happynewyear"中的字符'a'都被删除)result:b(字符串"bee"中的字符'e'都被删除)result:2(字符串"111211"中的字符'1'都被删除)-----*/printf("result:");puts(str);}return0;}/*---------*/voiddelchar(char*str,charc){char*str1;for(;*str!='\0';str++){if(*str==c){str1=str;for(;*str1!='\0';str1++)*str1=*(str1+1);}if(*str==c)str--;}}4使用函数实现字符串复制#include<>#include<>voidmain(){chars[80],t[80];intm;intrepeat,

C程序设计+实验8.2+指针与字符串 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数16
  • 收藏数0 收藏
  • 顶次数0
  • 上传人文库旗舰店
  • 文件大小31 KB
  • 时间2019-09-26