游客 Signup | Login
中文 | En

1217 - C语言8.20

写一个函数,输入一个4位数字,要求输出这4个数字字符,但每两个数字间空一个空格。例如输入1990,则应输出“1 9 9 0”。

Input

在一行内有4位数字。

Output

将4位数字间添加空格后逐位输出。

请注意行尾输出换行。

Examples

Input

2013

Output

2 0 1 3

Solution C

#include<stdio.h>
void f(int n)
{
	int a,b,c,d;
	a=n/1000;
	b=n/100%10;
	c=n/10%10;
	d=n%10;
	printf("%c %c %c %c\n",a+48,b+48,c+48,d+48);
}
int main(void)
{
	int n;
	scanf("%d",&n);
	f(n);
	return 0;
}

Solution C++

#include <stdio.h>
int main() {
	void output(char digits[]);
	char str[5];
	gets(str);
	output(str);
	return 0;
}
void output(char digits[]) {
	int i;
	for (i = 0;i < 4;i++) {
		if (i > 0)
			printf(" ");
		printf("%c", digits[i]);
	}
	puts("");
}

Time Limit 1 second
Memory Limit 32 MB
Discuss Stats
上一题 下一题