您的位置:首页 > 编程语言 > C语言/C++

c语言风格的字符串和字符串操作

2017-10-03 18:09 246 查看
字符串长度

#include <cstdio>
#include<cstring>
int main() {
char string[100];
scanf("%s", string);

if (strlen(string) <= 10) {
printf("%s\n", string);
} else {
printf("Too Long\n");
}

return 0;
}

字符串拷贝

#include <cstdio>
#include<cstring>
int main() {
char string[100];
char copy[100] = "";

scanf("%s", string);
// 请在这里将 string 的内容复制到 copy 字符串中
strcpy(copy,string);
printf("%s\n", copy);
return 0;
}
字符串字典序







字符串比较

#include <cstdio>
#include<cstring>
int main() {
char string[100] = "hello";
char input[100] = "";

scanf("%s", input);
// 请在这里输出 string 和 input 比较的结果
printf("%d\n",strcmp(input,string));
return 0;
}



题目:排序名单
#include <cstdio>
#include <cstring>

int main() {
char string[10][100];
for ( int i = 0; i < 10; ++i){
scanf( "%s",string[i]);
}
for ( int i = 0; i < 10; ++i){
for( int j = i + 1; j < 10; ++j){
if(strcmp(string[i],string[j]) > 0){
char swapper[100];
strcpy( swapper, string[i]);
strcpy( string[i], string[j]);
strcpy( string[j], swapper);
}
}
}
for ( int i = 0; i < 10; ++i){
printf( "%s\n", string[i]);
}
return 0;
}


字符串连接








内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: