接受键盘输入的两个字符串,并将其收尾相接后输出。每个字符串内部不含空格,两个字符串之间以空白符分隔。也是c语言程序。使用scanf函数
时间: 2024-03-24 18:35:50 浏览: 94
从键盘输入一个非空字符串,右截取 n 个字符并输出结果 此题应考虑使用返回 指针值的函数的方法来完成程序设计
好的,下面是程序的实现:
```c
#include <stdio.h>
int main() {
char str1[100], str2[100];
scanf("%s%s", str1, str2);
int i, j;
for (i = 0; str1[i] != '\0'; i++) {
putchar(str1[i]);
}
for (j = 0; str2[j] != '\0'; j++) {
putchar(str2[j]);
}
putchar('\n');
return 0;
}
```
在这个程序中,我们使用了 `scanf` 函数来读取两个字符串,然后使用两个循环来遍历这两个字符串,并使用 `putchar` 函数将每个字符输出到屏幕上。最后我们输出一个换行符,以保证输出的字符串和下一行不连在一起。
阅读全文