红联Linux门户
Linux帮助

Linux下的c基础编程——空格输出

发布时间:2016-11-16 11:22:11来源:linux网站作者:goodman_liqifei
所谓的空格输出就是你输入一个字符串,它每输出一个字符中间都会有一个空格。也就是在原先的字符串里插入了空格。比如五个字符中间插入4个空格。
 
下面我将附上我的代码,纯属个人编写,其中用到了昨天我们收集的strlen函数。
 
#include <stdio.h>
int Strlen(const char *s)  
{  
int len = 0;  
while(*s++)  
{  
++len;  
}
return len;  
}
void insert(char a[],int n)  
{  
char b[50];
int i;  
int j;
for(i = 0,j = 0; i < n; i++)  
{  
b[j] = a[i];  
j++;  
b[j] = ' ';  
j++;  
}  
b[j] = '\0';  
printf("%s\n",b);  
}
int main()  
{  
char a[20];
int n;
printf("please input the arry!\n");  
scanf("%s",a);
n = Strlen(a);
insert(a,n);
return 0;  
}
 
如有不对或者修缮的地方请大家指正一下。
Linux下的c基础编程——空格输出
 
本文永久更新地址:http://www.linuxdiyf.com/linux/26040.html