字符串训练——求字符串长度、去掉空格
来源:互联网 发布:工资考勤软件 验厂 编辑:程序博客网 时间:2024/05/20 07:33
1、求字符串的长度
int main(){ char str[100] = "hello world"; int len = 0;#if 0 int i; for (i = 0; i < 100; i++) { if (str[i] != '\0') len++; else break; } while(str[len]) { len++; }#endif while(str[len++]); len--; printf ("%d\n", len); return 0;}
2、求中英混合字符串长度
int main(){ char str[] = "abc你好世界"; int i = 0; int len = 0; while (str[i]) { if (str[i] < 0) i += 2; i++; len++; } printf ("%d\n", sizeof(str)); printf ("%d\n", len); return 0;}
3、去掉字符串右边的空格
int main1(){ char str[100] = "hello world "; int len = 0; while(str[len]) len++; int i = len-1; while (str[i] == ' ') { i--; } str[i+1] = '\0'; printf ("%s1111111111\n", str); return 0;}
4、去掉字符串左边的空格
int main(){ char str[100] = " hello world"; int i = 0; int j = 0; while (str[i] == ' ') i++; while (str[i]) { str[j++] = str[i++]; } str[j] = '\0'; printf ("%s\n", str); return 0;}
阅读全文
0 0
- 字符串训练——求字符串长度、去掉空格
- iOS 获取去掉空格的字符串长度
- java字符串——去掉空格trim()
- 求非空格字符串的长度,并打印字符串
- 去掉字符串中的空格
- 去掉字符串空格
- 去掉字符串中空格
- js去掉字符串空格
- 去掉字符串多余空格
- 字符串 去掉空格
- 去掉字符串空格
- 去掉字符串中的空格
- 去掉字符串两边空格
- 去掉字符串空格
- 去掉前后字符串空格
- 字符串 去掉空格
- 去掉字符串中空格
- 去掉字符串头尾空格
- uva-572 种子填充floodfill
- Educational Codeforces Round 26;A. Text Volume
- 整数算法训练03—输入5个数(含负数、小数)将它们按由小到大的顺序排列起来
- Timer定时器
- hbase分布式集群安装
- 字符串训练——求字符串长度、去掉空格
- 使用动画绘制飘动的云朵
- HTML&CSS基础篇之十:CSS基础
- HTML中meta标签的作用与使用
- C# Foreach循环本质与枚举器
- ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password)
- Eclipse中修改SVN用户名和密码方法[转]
- 事务的更新丢失
- 习题 3.2 存款利息的计算。有1000元,想存5年,可按以下5种办法存: