C语言 一维数组 练习
生活随笔
收集整理的這篇文章主要介紹了
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语言 一维数组 练习的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C语言 找数码是否存在
- 下一篇: MATLAB 最大对角矩阵