实验7-1-8 输出数组元素 (15分)

    技术2026-03-01  10

    本题要求编写程序,对顺序读入的n个整数,顺次计算后项减前项之差,并按每行三个元素的格式输出结果。

    输入格式: 输入的第一行给出正整数n(1<n≤10)。随后一行给出n个整数,其间以空格分隔。

    输出格式: 顺次计算后项减前项之差,并按每行三个元素的格式输出结果。数字间空一格,行末不得有多余空格。

    输入样例: 10 5 1 7 14 6 36 4 28 50 100 输出样例: -4 6 7 -8 30 -32 24 22 50

    #include<stdio.h> #define maxn 10 int main() { int n,a[maxn],b[maxn]; scanf("%d",&n); for(int i=0;i<n;i++){ scanf("%d",&a[i]); } for(int i=0;i<n-1;i++){ b[i]=a[i+1]-a[i]; } for(int i=0;i<n-1;i++){ printf("%d",b[i]); if((i+1)%3==0||i==n-2) printf("\n"); else printf(" "); } return 0; }
    Processed: 0.013, SQL: 9