本题要求编写程序,对顺序读入的n个整数,顺次计算后项减前项之差,并按每行三个元素的格式输出结果。
输入格式:
输入的第一行给出正整数n(1<n≤10)。随后一行给出n个整数,其间以空格分隔。
输出格式:
顺次计算后项减前项之差,并按每行三个元素的格式输出结果。数字间空一格,行末不得有多余空格。
代码
#include <stdio.h>
int main()
{
int n,a[10],i,b[10],j;
scanf("%d",&n);
for(i=0;i<n;i++){
scanf("%d",&a[i]);
}
for(j=0;j<n-1;j++){
b[j]=a[j+1]-a[j];
}
for(j=0;j<n-2;j++)
{
if(j%3!=2){
printf("%d ",b[j]);
} else{
printf("%d\n",b[j]);
}
}
printf("%d",b[j]);
}
运行结果

此篇博客介绍了如何编写C语言程序,用于顺序读取n个整数,计算相邻元素的差值,并按照每行输出三个元素的格式展示结果。重点在于输入处理、循环遍历和格式控制。
977

被折叠的 条评论
为什么被折叠?



