//字符串概念!
/*
==================================================================
题目:练习字符串的
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(" ================================================== ")
void main()
{
char s[256],t[256];
printf("字符串s:");
gets(s);
printf("字符串t:");
gets(t);
gekai;
printf(" 字符串s是: %s ",s);
printf("长度是:%d ",strlen(s));
gekai;
printf(" 字符串t是: %s ",t);
printf("长度是:%d ",strlen(t));
gekai;
printf(" 转换成大写: ");
printf("字符串s:");
puts(strupr(s));
printf("字符串t:");
puts(strupr(t));
gekai;
printf(" ");
gekai;
printf(" 转换成小写: ");
printf("字符串s:");
puts(strlwr(s));
printf("字符串t:");
puts(strlwr(t));
gekai;
printf(" ");
gekai;
printf(" 比較大小:");
if (strcmp(s,t)==1)
printf("字符串s大于字符串t! ");
else
printf("字符串s小于字符串t! ");
gekai;
printf(" ");
gekai;
printf(" 连接两字符串: ");
puts(strcat(s,t));
gekai;
printf(" ");
gekai;
printf(" 复制字符串t到字符串s: ");
puts(strcpy(s,t));
gekai;
printf(" ");
gekai;
printf(" 反转两字符串: ");
puts(strrev(s));
puts(strrev(t));
gekai;
printf(" ");
}
/*
===================================================================
评:概念语法题,掌握概念就没问题。
===================================================================
*/
/*
==================================================================
题目:练习字符串的
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(" ================================================== ")
void main()
{
char s[256],t[256];
printf("字符串s:");
gets(s);
printf("字符串t:");
gets(t);
gekai;
printf(" 字符串s是: %s ",s);
printf("长度是:%d ",strlen(s));
gekai;
printf(" 字符串t是: %s ",t);
printf("长度是:%d ",strlen(t));
gekai;
printf(" 转换成大写: ");
printf("字符串s:");
puts(strupr(s));
printf("字符串t:");
puts(strupr(t));
gekai;
printf(" ");
gekai;
printf(" 转换成小写: ");
printf("字符串s:");
puts(strlwr(s));
printf("字符串t:");
puts(strlwr(t));
gekai;
printf(" ");
gekai;
printf(" 比較大小:");
if (strcmp(s,t)==1)
printf("字符串s大于字符串t! ");
else
printf("字符串s小于字符串t! ");
gekai;
printf(" ");
gekai;
printf(" 连接两字符串: ");
puts(strcat(s,t));
gekai;
printf(" ");
gekai;
printf(" 复制字符串t到字符串s: ");
puts(strcpy(s,t));
gekai;
printf(" ");
gekai;
printf(" 反转两字符串: ");
puts(strrev(s));
puts(strrev(t));
gekai;
printf(" ");
}
/*
===================================================================
评:概念语法题,掌握概念就没问题。
===================================================================
*/