输出数组元素

简介: 输出数组元素

7-60 输出数组元素 (15 分)


本题要求编写程序,对顺序读入的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<iostream>
using namespace std;
int main(){
    int n,a[10];
    cin>>n;
    for(int i=0;i<n;i++) cin>>a[i];
    for(int i=0;i<n-1;i++){
        if((i+1)%3==1) cout<<a[i+1]-a[i];
        else cout<<" "<<a[i+1]-a[i];
        if((i+1)%3==0) cout<<endl;
    }
    return 0;
}
目录
相关文章
|
7月前
数组遍历输出
数组遍历输出
32 1
为数组 arr 中的每个元素求二次方。不要直接修改数组 arr,结果返回新的数组
为数组 arr 中的每个元素求二次方。不要直接修改数组 arr,结果返回新的数组
|
1月前
使用 for 循环输出数组
【10月更文挑战第29天】使用 for 循环输出数组。
27 3
|
7月前
用几种方法输出二维数组各元素的值。
用几种方法输出二维数组各元素的值。
103 4
|
7月前
|
存储 搜索推荐 Serverless
用指针和动态内存分配的方法输入10,2,30, 4,5,按输入顺序逆置排序,输出排序后的元素,即输出5,4,30,2,10
用指针和动态内存分配的方法输入10,2,30, 4,5,按输入顺序逆置排序,输出排序后的元素,即输出5,4,30,2,10
48 0
定义一个包含10个整数元素的数组,初始值由用户给定。找出数组中的最大数并连同下标一起输出。
定义一个包含10个整数元素的数组,初始值由用户给定。找出数组中的最大数并连同下标一起输出。
238 0
|
C语言 C++
输入一个字符串并使其反序输出
输入一个字符串并使其反序输出
指针与数组在函数中输入实现逆序输出
指针与数组在函数中输入实现逆序输出
98 0
指针与数组在函数中输入实现逆序输出
|
C语言
简单输出一个数组
简单输出一个数组
83 0
简单输出一个数组
|
C语言 C++
将一个字符串str的内容颠倒(逆序)过来,并输出
将一个字符串str的内容颠倒(逆序)过来,并输出
313 0
将一个字符串str的内容颠倒(逆序)过来,并输出