在不同的编程语言中,读入两组数据的方法有所不同。以下是几种常见编程语言中读入两组数据的方法:
Java
在Java中,可以使用`Scanner`类来读取用户输入的数据。以下是一个示例代码:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入第一组数据(用空格分隔): ");
String input1 = scanner.nextLine();
String[] numbers1 = input1.split(" ");
int num1 = Integer.parseInt(numbers1);
int num2 = Integer.parseInt(numbers1);
System.out.print("请输入第二组数据(用空格分隔): ");
String input2 = scanner.nextLine();
String[] numbers2 = input2.split(" ");
int num3 = Integer.parseInt(numbers2);
int num4 = Integer.parseInt(numbers2);
int result1 = num1 + num2;
int result2 = num3 + num4;
System.out.println("第一组数据之和: " + result1);
System.out.println("第二组数据之和: " + result2);
}
}
```
C语言
在C语言中,可以使用`scanf`函数结合循环结构来读取多组数据。以下是一个示例代码:
```c
include
int main() {
int a, b, c, d;
int n;
printf("请输入数据组数: ");
scanf("%d", &n);
for (int i = 0; i < n; i++) {
printf("请输入第 %d 组数据(用空格分隔): ", i + 1);
scanf("%d %d", &a, &b);
printf("第 %d 组数据之和: %d\n", i + 1, a + b);
}
return 0;
}
```
C++
在C++中,可以使用`cin`和`getline`函数结合循环结构来读取多组数据。以下是一个示例代码:
```cpp
include include include int main() { int a, b; int n; std::cout << "请输入数据组数: "; std::cin >> n; for (int i = 0; i < n; i++) { std::cout << "请输入第 " << i + 1 << " 组数据(用空格分隔): "; std::string input; std::getline(std::cin, input); std::istringstream iss(input); iss >> a >> b; std::cout << "第 " << i + 1 << " 组数据之和: " << a + b << std::endl; } return 0; } ``` Python 在Python中,可以使用`input`函数结合循环结构来读取多组数据。以下是一个示例代码: ```python n = int(input("请输入数据组数: ")) for i in range(n): print(f"请输入第 {i + 1} 组数据(用空格分隔): ") nums = list(map(int, input().split())) print(f"第 {i + 1} 组数据之和: {sum(nums)}") ``` 这些示例代码展示了如何在不同编程语言中读取两组数据,并进行简单的计算和输出。根据具体需求,可以选择合适的方法来实现数据读取和处理。