程序填空题:输出以空格间隔的一批字符
输入一个正整数`n`,再输入`n`个字符,将这些字符输出,输出时在字符之间加一个空格,最后一个字符的后面没有空格。
### 输入格式:
在第1行输入一个正整数`n`
在第2行输入`n`个字符
### 输出格式:
在一行内输出`n`个字符,请注意:字符之间有一个空格,最后一个字符的后面没有空格。
### 输入样例:
```
5
Happy
```
### 输出样例:
```
H a p p y
```
```c++
# include
int main()
{
char ch;
int first = 1, k, n;
scanf("%d\n", &n);
for(k = 1; k <= n; k++){
@@[ch = getchar();](1)
if ( first == @@[1](1) ){
putchar(ch);
@@[first = 0; ](1)
}else{
@@[putchar(' '); ](1)
putchar(ch);
}
}
return 0;
}
```
答案:
第1空:ch = getchar();
第2空:1
第3空:first = 0;
第4空:putchar(' ');
### 输入格式:
在第1行输入一个正整数`n`
在第2行输入`n`个字符
### 输出格式:
在一行内输出`n`个字符,请注意:字符之间有一个空格,最后一个字符的后面没有空格。
### 输入样例:
```
5
Happy
```
### 输出样例:
```
H a p p y
```
```c++
# include
int main()
{
char ch;
int first = 1, k, n;
scanf("%d\n", &n);
for(k = 1; k <= n; k++){
@@[ch = getchar();](1)
if ( first == @@[1](1) ){
putchar(ch);
@@[first = 0; ](1)
}else{
@@[putchar(' '); ](1)
putchar(ch);
}
}
return 0;
}
```
答案:
第1空:ch = getchar();
第2空:1
第3空:first = 0;
第4空:putchar(' ');