【头歌C语言程序与设计】字符数组

您所在的位置:网站首页 字符数组输入语句 【头歌C语言程序与设计】字符数组

【头歌C语言程序与设计】字符数组

2023-11-10 22:23| 来源: 网络整理| 查看: 265

目录

写在前面

正文

第1关:字符逆序

第2关:字符统计

第3关:字符插入

第4关:字符串处理

第5关:字符串统计

第6关:字符串排序

写在最后

写在前面

本文代码是我自己所作,本人水平有限,可能部分代码看着不够简练,运行效率不高,但都能运行成功。另外,如果想了解更多,请订阅专栏头歌C语言程序与设计

正文 第1关:字符逆序

题目描述:输入一个字符串,输出反序后的字符串。

样例输入: 123456abcdef

样例输出: fedcba654321

#include #include int main(void) { /*********Begin*********/ char str[20]={0}; int i=0; gets(str); int len=strlen(str); for(i=len-1;i>=0;i--) { printf("%c",str[i]); } /*********End**********/ return 0; } 第2关:字符统计

题目描述:对于给定的一个字符串,统计其中数字字符出现的次数。

样例输入:

2

asdfasdf123123asdfasdf

asdf111111111asdfasdfasdf

样例输出:

6

9

#include int main(void) { /*********Begin*********/ int n=0,i=0,j=0,count=0; char str[5][40]={0}; scanf("%d",&n); for(i=0;i= LongestWord) { LongestWord=WordLength; LongestWord_mark=i+1; //应对最长单词是首单词的情况 if(i==0) { LongestWord_mark=i; } } //遇到空格之后,单词长度重置 WordLength=0; } } //输出 printf("%d ",count); for(i=LongestWord_mark;i0) { strcpy(str[3],str[2]); strcpy(str[2],str[0]); strcpy(str[0],str[3]); } if(strcmp(str[1],str[2])>0) { strcpy(str[3],str[1]); strcpy(str[1],str[2]); strcpy(str[2],str[3]); } for(i=0;i


【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3