C语言之基本算法39—字符串经典操作
//字符串概念!
/*
==================================================================
题目:练习字符串的
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");
}
/*
===================================================================
评:概念语法题,掌握概念就没问题。
===================================================================
*/
最新文章
- 错误: 从内部类中访问本 地变量vvv; 需要被声明为最终类型
- 解决AutoCAD2010在VS2010上无法命中断点
- Win7 64bit下32bit的 ODBC 数据源问题
- android-android获取navigationview 上的控件id
- eclipse 注释模板
- 数据库知识整理<;二>;
- Android 一个app启动另一个app
- Android IOS WebRTC 音视频开发总结(十二)-- sufaceview
- [原创]一个纯css实现兼容各种主流移动pc浏览器的时间轴
- C# 合并DLL, 合并DLL进入EXE 【转】
- Java内部类总结
- MemoryBarrier,Volatile
- 【SSH框架】之Spring系列(一)
- 【dp】摘花生
- Neovim中NERDTree等多处cursorline不高亮
- Firemonkey 绘图 TPathData
- Android利用Fiddler进行网络数据抓包【怎么跟踪微信请求】
- 【黑金ZYNQ7000系列原创视频教程】02.视频接口&mdash;&mdash;hdmi编码输出实验
- BeanFactoryPostProcessor和BeanPostProcessor
- Spring事物原理完全解析
热门文章
- POJ1180 Batch Scheduling 解题报告(斜率优化)
- Python json数据中文输出问题。
- nginx配置虚拟域名
- [NOIP2009提高组]最优贸易
- linux下搭建NFS服务器
- [NOIP2009] 靶形数独(搜索)
- Opencv Mat的三种常用类型简介
- [Python] Scatter Plot for daily return
- Light OJ 1341 Aladdin and the Flying Carpet
- ASIHTTPRequest导入出错-libxml出错, i386 ";_deflate";