大家好,欢迎来到IT知识分享网。
代码:
#include <stdio.h>
#include <string.h>
/*
字符串复制
*/
void strcopy(){
char str1[30];
char str2[30];
printf("请输入str2:\n");
gets(str2);
printf("输出str2:\n");
puts(str2);
printf("将str2复制给str1:\n");
strcpy(str1,str2);
printf("输出str1:\n");
puts(str1);
}
/*
字符串连接
*/
void strconnect(){
char str1[30];
char str2[30];
printf("请输入str1:\n");
gets(str1);
printf("请输入str2:\n");
gets(str2);
printf("将str2连接到str1的后面:\n");
strcat(str1,str2);
printf("输出str1:\n");
puts(str1);
}
/*
字符串比较
str1==str2,返回0
str1>str2,返回正数
str1<str2,返回负数
*/
void strcompare(){
char str1[30];
char str2[30];
int result;
printf("请输入str1:\n");
gets(str1);
printf("请输入str2:\n");
gets(str2);
printf("比较str1和str2:\n");
result= strcmp(str1,str2);
printf("输出result:%d\n",result);
}
/*
字符串大小写转换
*/
void strTransformation(){
char str1[30];
char str2[30];
printf("请输入str1:\n");
gets(str1);
printf("请输入str2:\n");
gets(str2);
printf("输出str1:\n");
puts(str1);
printf("将str1转换成大写:\n");
strupr(str1);
puts(str1);
printf("输出str2:\n");
puts(str2);
printf("将str2转换成小写:\n");
strlwr(str2);
puts(str2);
}
/*
字符串长度
长度不包括字符串结束符'\0'
*/
void strLength(){
char str1[30];
int length;
printf("请输入str1:\n");
gets(str1);
printf("输出str1:\n");
puts(str1);
printf("输出字符串str1的长度:\n");
length=strlen(str1);
printf("长度:%d\n",length);
}
int main(){
strcopy();
strconnect();
strcompare();
strTransformation();
strLength();
}
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/49235.html