1326 - C语言程序设计教程(第三版)课后习题8.8
写一函数insert,输入一个四位数字,要求输出这四个数字字符,但每两个数字间空格。如输入1990,应输出"1 9 9 0"。
Input
一个四位数
Output
增加空格输出
Examples
Input
1990
Output
1 9 9 0
Solution C++
#include<iostream> using namespace std; char s[10]; void change(char s[],int n) { for (int i=6; n; i--) { s[i]=n%10+'0'; n/=10; s[--i]=' '; } s[7]=' '; } int main() { int n; cin>>n; change(s,n); cout<<s<<endl; return 0; }