帮我写一个输入正整数n 然后再输入n个整数的C++程序
时间: 2023-03-27 12:00:26 浏览: 149
好的,以下是程序:
#include <stdio.h>
int main() {
int n, i;
printf("请输入正整数n:");
scanf("%d", &n);
int C[n];
printf("请输入%d个整数:", n);
for (i = ; i < n; i++) {
scanf("%d", &C[i]);
}
printf("您输入的%d个整数为:", n);
for (i = ; i < n; i++) {
printf("%d ", C[i]);
}
return ;
}
相关问题
用c++写输入一个正整数n,再输入n个整数,求最小值
可以使用以下代码实现:
```
#include <iostream>
using namespace std;
int main() {
int n;
cin >> n;
int min_num = INT_MAX;
for (int i = 0; i < n; i++) {
int num;
cin >> num;
if (num < min_num) {
min_num = num;
}
}
cout << "最小值是:" << min_num << endl;
return 0;
}
```
C++输入一个整数n,m,再输入n个正整数,求第m~n个正整数之和
好的,我可以帮你解决这个问题。下面是使用++编写的代码:
```cpp
#include <iostream>
int main() {
n, m;
std::cout << "请输入整数n和m:" << std::endl;
std::cin >> n >> m;
int sum = 0;
std::cout << "请输入n个正整数:" << std::endl;
for (int i = 1; i <= n; ++i) {
int num;
std::cin >> num;
if (i >= m) {
sum += num;
}
}
std::cout << "第" << m << "~" << n << "个正整数之和为:" << sum << std::endl;
return 0;
}
```
你可以按照提示输入整数n和m,然后依次输入n个正整数。程序将计算第m~n个正整数之和,并输出结果。
希望对你有帮助!如果你还有其他问题,请继续提问。
阅读全文