输入两行,第1行给出正整数n(≤100)和整数m(≥0);第2行给出n个整数,其间以空格分隔。
时间: 2024-09-29 14:08:06 浏览: 51
给定N个正整数,请统计奇数和偶数各有多少个-C语言代码
这是一个典型的输入处理场景,你需要从标准输入读取两个整数n和m,然后读取n个整数并存储起来。在C语言中,你可以使用`scanf`函数来完成这个任务。这里是一个简单的示例代码:
```c
#include <stdio.h>
int main() {
int n, m;
scanf("%d %d", &n, &m); // 输入第一行的两个整数
// 创建一个长度为n的数组来存储第二行的整数
int numbers[n];
for (int i = 0; i < n; i++) {
scanf("%d", &numbers[i]); // 逐个输入n个整数,用空格分隔
}
// 现在numbers数组包含了所有的输入整数
// 你可以根据需求对这些数据进行进一步操作
return 0;
}
```
在这个代码中,`%d`是`scanf`的格式说明符,用于读取一个整数。`&n`和`&m`是地址运算符,用于指向变量n和m的内存地址以便`scanf`能够正确写入数值。
运行程序时,请确保每行输入都是正确的格式,比如对于输入`5 3`和`1 2 3 4 5`,程序会正常接收并存储这五个整数。
阅读全文