解题思路:可以进行任意位数的分离
注意事项:
参考代码:
#include <stdio.h>
#include <string.h>
void add(char a[]){
int len=strlen(a);
int i,j; char b[100];
for(i=0,j=0;i<len;i++,j+=2){
if(j<(2*len-1)){
b[j]=a[i];
b[j+1]=' ';
}
}
for(i=0;i<(2*len);i++){
printf("%c",b[i]);
}
}
int main(void)
{
char a[10];
fgets(a,5,stdin);//实际读了4个字符,最后一位是\0
add(a);
return 0;
}
0.0分
0 人评分
拆分位数 (C语言代码)浏览:1361 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:548 |
【排队买票】 (C语言代码)浏览:944 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:1110 |
wu-理财计划 (C++代码)浏览:907 |
C语言程序设计教程(第三版)课后习题6.6 (C++代码)浏览:649 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:268 |
1157题解浏览:769 |
【偶数求和】 (C语言代码)浏览:460 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:729 |