C语言进阶之路-----用函数使字符串间每个字符后加一个空格
来源:互联网 发布:矩阵的秩ppt 编辑:程序博客网 时间:2024/06/05 16:21
#include<stdio.h>
#include<math.h>
#include<string.h>
int main()
{
void tianjia_kong(char x[],char y[]);
char a[80];
char b[80]={0};
gets(a);
tianjia_kong(a,b);
puts(b);
return 0;
}
void tianjia_kong(char x[],char y[])
{
int i,a;
a=strlen(x);
for(i=0;i<a;i++)
{
y[2*i]=x[i];
y[2*i+1]=' ';
}
#include<math.h>
#include<string.h>
int main()
{
void tianjia_kong(char x[],char y[]);
char a[80];
char b[80]={0};
gets(a);
tianjia_kong(a,b);
puts(b);
return 0;
}
void tianjia_kong(char x[],char y[])
{
int i,a;
a=strlen(x);
for(i=0;i<a;i++)
{
y[2*i]=x[i];
y[2*i+1]=' ';
}
}
算法是在找字符串规律时,对比两个字符串改变后有什么效果,我找到的规律是:更改后的字符串长度变为原来的两本,而且有值的位置为2i,即原来有值的位置如x【2】
变为x【4】,空格字符的位置为2i+1,所以找到这个规律后,将新的字符串赋值,在主函数中调用此函数加空格即可。有不懂的地方或者其他指教请留言斧正阅读全文
0 0
- C语言进阶之路-----用函数使字符串间每个字符后加一个空格
- 【C语言】请实现一个函数,把字符数组中的每个空格替换成“%20”
- 【c语言】字符串替换空格:请实现一个函数,把字符串中的每个空格替换成“%20”
- 【C语言】字符串替换空格:请实现一个函数,把字符串中的每个空格替换成“%20”。
- (C语言)字符串替换空格:请实现一个函数,把字符串中的每个空格替换成“%20”
- C语言进阶之路-----用函数将一个字符串中的元音字母复制到另一个字符串中
- 字符串替换空格:请实现一个函数,把字符数组中的每个空格替换成“%20”。
- 字符串替换空格:请实现一个函数,把字符数组中的每个空格替换成“%20”
- 字符串替换空格:请实现一个函数,把字符数组中的每个空格替换成“%20”。
- 将字符串STRING的每个字符之间加空格
- C语言删除一个字符串中的多余空格字符
- 【C语言】【面试题】【笔试题】.字符串替换空格:请实现一个函数,把字符串中的每个空格替换成“%20”。
- 【C语言】字符串替换空格:实现一个函数,把字符串里的空格替换成“%20”
- C语言进阶之路------关于字符串函数的小例子(用函数连接两个字符串)
- c语言进阶之路-----用函数判断一个数是否为素数
- c语言处理字符中的空格 函数
- C语言之字符串、字符数组,字符串函数
- C语言练习之删除字符间多余的空格
- linux
- C++笔试题目大全
- iOS里的TaggedPointer[NSString篇]
- Ajax和OSS文件上传、删除
- 魔力手环,黑科技的矩阵快速幂优化(n3变n2)规律吗,只要愿找,总还是有的!
- C语言进阶之路-----用函数使字符串间每个字符后加一个空格
- gradle的转载自己注释
- Java基础编程1—最大公约数和最小公倍数
- JVM性能调优
- NFS 网络共享文件
- 5.14特长生模拟题 楼层
- 【Redis笔记-6】Redis备份与恢复
- 剖析OC中的bounds与frame的区别
- 使用child_process创建进程