C语言 一维数组 练习
Posted ʚVVcatɞ
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言 一维数组 练习相关的知识,希望对你有一定的参考价值。
交错数列问题(二)
题目描述
求交错数列的前n项,并输出结果。 交错数列如: 1 -3 5 -7 9 -11 13 -15 17 要求:用数组存储数列内容 第一个数据一定为正数
输入
第一行输入a,n,m, 其中a表示数列中第1个数据的值,n表示数列数据个数,m是数列绝对值的等差值(a > 0 ,30 > n >=2,p >= 1)
输出
输出n项数列的数据内容
样例输入
2 6 3
样例输出
2 -5 8 -11 14 -17
#include<stdio.h>
int main()
int a, n, m, i;
scanf("%d%d%d", &a, &n, &m);
int arr[n];
arr[0] = a;
for(i = 1; i < n; i++)
if(i % 2 == 1)
arr[i] = arr[i - 1] + m;
arr[i] = 0 - arr[i];
else
arr[i] = 0 - arr[i - 1];
arr[i] = arr[i] + m;
for(i = 0; i < n; i++)
printf("%d", arr[i]);
if(i != n-1)
printf(" ");
return 0;
以上是关于C语言 一维数组 练习的主要内容,如果未能解决你的问题,请参考以下文章