每日编程中遇到任何疑问、意见、建议请公众号留言或加入每日编程群聊739635399
输入格式:
数组元素的个数
数组
区间
输出格式:
给定区间数值之和
输入样例:
5
1 2 3 4 5
1 3
输出样例:
9
(1)代码实现:
#include <iostream>
using namespace std;
int main()
{
cout << "输入数组元素的个数:";
int n = 0;
cin >> n;
cout << "输入数组的元素:" << endl;
int *a = new int[n];
for (int i = 0; i < n; i++)
cin >> a[i];
cout << "输入要计算的区间[p,q]" << endl;
int p = 0, q = 0;
cin >> p >> q;
int sum = 0;
for (int i = p; i < q + 1; i++)
sum += a[i];
cout << sum << endl;
system("pause");
return 0;
}
螺旋矩阵
例如 n=4
要求:打印出螺旋矩阵,求 i行j列的数字,0<n<10000
输入格式:
n的值
输出格式:
矩阵输入样例:
4
输出样例:
1 2 3 4
12 13 14 5
11 16 15 6
10 9 8 7