【c语言】输入一个4位数字,要求输出这4个数字字符,但每两个数字间空一个空格。如:1990->1 9 9 0
2016-04-13 21:38
886 查看
#include <stdio.h> #include <string.h> int main() { void insert(char[]); char str[80]; printf("input digits:"); scanf("%s",str); insert(str); return 0; } void insert(char str[]) { int i; for(i=strlen(str);i>0;i--) { str[2*i]=str[i]; str[2*i-1]=' '; } printf("output:\n%s\n",str); }
相关文章推荐
- c语言:实现奇数阶魔方阵
- 【c语言】用辗转相除法求最大公约数和最小公倍数
- C++ pair的比较大小
- 【c语言】将字符数组s2中的全部字符复制到字符数组s1中,不要用strcpy函数,'\0'也复制过去,'\0'后面的字符不复制
- 【c语言】将两个字符串s1和s2比较不要用strcmp
- C/C++系列之系统启动流程
- 【c语言】将两个字符串连接起来,不要用strcat函数
- 【c语言】输出平行四边形图案
- C++ 指向空指针的对象(关于编译时绑定和运行时绑定)
- 【c语言】输出菱形图案
- 【c语言】数组简单折半查找
- C++ new
- C++总结
- 【c语言】求一个字符串的长度
- 【c语言】将二进制整数转换为字符
- 【c语言】用迭代计算斐波那契数
- c++实验2作业
- C++调用Python
- c++中的对象复制
- C++虚析构函数的作用