-->
当前位置:首页 > 题库 > 正文内容

程序填空题:输出以空格间隔的一批字符

Luz4年前 (2021-05-10)题库2469
输入一个正整数`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(' ');

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。