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;
}
字符串连接
#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;
}
字符串连接
相关文章推荐
- C语言实现字符串操作函数的实例
- C语言字符串操作总结大全(超详细)
- C语言字符串操作总结大全(超详细)
- C语言字符串操作函数
- Linux下常用C语言字符串操作函数
- C语言字符串操作函数
- C语言之基本算法39—字符串经典操作
- C语言字符串操作
- C语言 字符串操作两头堵模型
- C语言字符串操作函数实现
- C语言字符串操作
- c语言字符串操作
- C语言常用字符串操作函数总结
- C语言字符串操作常用库函数
- C语言自己编写的字符串操作的函数
- C语言字符串操作函数 - strcpy、strcmp、strcat、反转、回文
- C语言字符串操作
- C语言常用的各种操作字符串的函数
- C语言字符串操作总结大全(超详细)
- 自己编写c语言实现的字符串操作函数