1438 - C语言-间隔输出
写一函数,输入一个四位数字,要求输出这四个数字字符,但每两个数字间空格。如输入1990,应输出"1 9 9 0"。
Input
一个四位数
Output
增加空格输出
Examples
Input
1990
Output
1 9 9 0
Solution C
int main(int argc, char* argv[]) { int a; while(~scanf("%d",&a)) { printf("%d %d %d %d \n",(a/1000)%10,(a/100)%10,(a/10)%10,a%10); } return 0; }
Solution C++
#include <iostream> #include <cstdio> using namespace std; int main() { int a,b,c,d; int num; cin>>num; a=num/1000; b=num/100-a*10; c=num/10-a*100-b*10; d=num/1-a*1000-b*100-c*10; cout<<a<<" "<<b<<" "<<c<<" "<<d<<" "<<endl; return 0; }