编写c程序,对顺序读入的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
时间: 2024-02-13 10:07:01 浏览: 69
c语言输入模板
以下是对应的C代码实现:
```c
#include <stdio.h>
int main()
{
int n;
scanf("%d", &n); //输入n值
int a[n];
for(int i = 0; i < n; i++)
{
scanf("%d", &a[i]); //顺序读入n个整数
}
for(int i = 1; i < n; i++)
{
printf("%d ", a[i] - a[i-1]); //计算后项减前项之差并输出
if(i % 3 == 0 && i != n-1) //每行输出三个元素
{
printf("\n"); //换行
}
}
return 0;
}
```
当输入样例为`10 5 1 7 14 6 36 4 28 50 100`时,程序的输出结果为`-4 6 7 -8 30 -32 24 22 50`,符合题目要求。
阅读全文