网站首页 网站地图
网站首页 > 娱乐人生 > 编程怎么读入两组数据

编程怎么读入两组数据

时间:2026-03-18 18:25:51

在不同的编程语言中,读入两组数据的方法有所不同。以下是几种常见编程语言中读入两组数据的方法:

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)}")

```

这些示例代码展示了如何在不同编程语言中读取两组数据,并进行简单的计算和输出。根据具体需求,可以选择合适的方法来实现数据读取和处理。