码迷,mamicode.com
首页 > 编程语言 > 详细

C语言之基本算法39—字符串经典操作

时间:2015-07-14 06:14:29      阅读:122      评论:0      收藏:0      [点我收藏+]

标签:c语言   字符串   长度统计   大小写转换   倒序输出   

//字符串概念!
/*
==================================================================
题目:练习字符串的
1、输入输出     gets(str)             puts(str)
2、长度统计     strlen(str)
3、大小写转换 strupr(str)          strlwr(str)
4、比较大小     strcmp(str1,str2)
5、连接             strcat(str1,str2)
6、复制             strcpy(str1,str2)
7、反转             strrev(str)
==================================================================
*/
#include<stdio.h>
#include<string.h>
#define gekai printf("\n==================================================\n")
void main()
{
char s[256],t[256];
printf("字符串s:");
gets(s);
printf("字符串t:");
gets(t);
gekai;
printf("\n字符串s是:\n%s\n",s);
printf("长度是:%d\n",strlen(s));
gekai;
printf("\n字符串t是:\n%s\n",t);
printf("长度是:%d\n",strlen(t));
gekai;
printf("\n转换成大写:\n");
printf("字符串s:");
puts(strupr(s));
printf("字符串t:");
puts(strupr(t));
gekai;
printf("\n");
gekai;
printf("\n转换成小写:\n");
printf("字符串s:");
puts(strlwr(s));
printf("字符串t:");
puts(strlwr(t));
gekai;
printf("\n");
gekai;
printf("\n比较大小:");
if (strcmp(s,t)==1)
printf("字符串s大于字符串t!\n");
else
printf("字符串s小于字符串t!\n");
gekai;
printf("\n");
gekai;
printf("\n连接两字符串:\n");
puts(strcat(s,t));
gekai;
printf("\n");
gekai;
printf("\n复制字符串t到字符串s:\n");
puts(strcpy(s,t));
gekai;
printf("\n");
gekai;
printf("\n反转两字符串:\n");
puts(strrev(s));
puts(strrev(t));
gekai;
printf("\n");
}


/*
===================================================================
评:概念语法题,掌握概念就没问题。
===================================================================
*/

版权声明:本文为博主原创文章,未经博主允许不得转载。

C语言之基本算法39—字符串经典操作

标签:c语言   字符串   长度统计   大小写转换   倒序输出   

原文地址:http://blog.csdn.net/lzx19901012/article/details/46871311

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!