Python
直接输出变量 ```python
name = input("请输入姓名:")
print(f"姓名:{name}")
```
使用`input()`函数获取用户输入,并通过`print()`函数输出,支持多行格式化。
格式化输出
```python
name = input("请输入姓名:")
formatted_name = f"姓名:{name}"
print(formatted_name)
```
使用f-string实现格式化输出,使输出更规范。
C语言
使用`printf`函数
```c
include
int main() {
char name;
printf("请输入姓名:");
scanf("%s", name);
printf("姓名:%s
", name);
return 0;
}
```
通过`scanf`获取输入,使用`printf`格式化输出,注意字符串需以`\0`结尾。
Java
使用`Scanner`类
```java
import java.util.Scanner;
public class HelloWorld {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("请输入姓名:");
String name = sc.nextLine();
System.out.println("姓名:" + name);
sc.close();
}
}
```
使用`Scanner`类获取用户输入,并通过`System.out.println`输出。
JavaScript (Node.js)
使用`readline`模块
```javascript
const readline = require('readline');
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});
rl.question('请输入姓名:', (name) => {
console.log(`姓名:${name}`);
rl.close();
});
```
通过`readline`模块实现交互式输入输出。
注意事项
输入处理: 不同语言对输入的处理方式不同,如Python的`input()`直接获取字符串,C语言需使用`scanf`并注意缓冲区限制。 格式化技巧
编码问题:处理中文字符时,建议使用宽字符类型(如`char[]`在C语言中)或指定编码(如Python 3默认支持UTF-8)。
以上示例覆盖了常见编程语言的输入输出方法,可根据具体需求选择合适的语言和实现方式。