题目描述
写一函数,输入一个四位数字,要求输出这四个数字字符,但每两个数字间空格。如输入1990,应输出"1 9 9 0"。
输入
一个四位数
输出
增加空格输出
样例输入
1990
样例输出
1 9 9 0
提示
主函数已给定如下,提交时不需要包含下述主函数/* C代码 */int main(){int num,n=4;scanf("%d",&num);output(num,n);return 0;}/* C++代码 */int main(){int num,n=4;cin>>num;output(num,n);return 0;}
问题及代码
#include <iostream>
using namespace std;
void output(int m,int n)
{
int g,s,b,q;
if (n==4)
{
q=m/1000;
g=m%10;
s=(m%100-g)/10;
b=(m%1000-s*10-g)/100;
cout<<q<<" "<<b<<" "<<s<<" "<<g;
}
}