[PTA]实验7-1-8 输出数组元素

Posted Spring-_-Bear

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[PTA]实验7-1-8 输出数组元素相关的知识,希望对你有一定的参考价值。

本题要求编写程序,对顺序读入的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>
int main(void)
{
	int array[10];
	int n;
	int count = 1;		// 控制输出个数

	scanf("%d", &n);

	for (int i = 0; i < n; i++)
	{
		scanf("%d", &array[i]);
	}

	for (int i = 0; i < n - 1; i++)
	{
		printf("%d", array[i + 1] - array[i]);
		
		// 每3个换行
		if (count % 3 == 0 || (i + 1 == n - 1))
		{
			printf("\\n");
		}
		else
		{
			printf(" ");
		}

		count++;
	}

	return 0;
}

以上是关于[PTA]实验7-1-8 输出数组元素的主要内容,如果未能解决你的问题,请参考以下文章

[PTA]实验7-1-3 将数组中的数逆序存放

[PTA]实验8-1-5 在数组中查找指定元素

PTA数组实验

PTA实验作业(数组)

[PTA]实验7-2-1 求矩阵各行元素之和

第三次PTA作业1