这个C语言怎么设计,如题:从键盘中任意输入10个整型数据存到数组a中,编辑求出a中相邻两个元素之积

这个C语言怎么设计,如题:从键盘中任意输入10个整型数据存到数组a中,编辑求出a中相邻两个元素之积,并将这些积存在数组b中,按每行3个元素的形式输出。

第1个回答  2015-11-27
#include <stdio.h>
int main(){
int a[10],b[10][3];
int i;
printf("input 10 int values\n");
for (i=0;i<10;i++) scanf("%d",&a[i]);
for (i=0;i<9;i++){
b[i][0]=a[i];
b[i][1]=a[i+1];
b[i][2]=a[i]*a[i+1];
}
for (i=0;i<9;i++) printf("%d x %d = %d\n",b[i][0],b[i][1],b[i][2]);
return 0;
}追问

结果要以积的形式输出,要每行3个数的

追答

你的意思是只要 积,每行3 个,是吗?
加上每输出3个就换一行就是了:
for (i=0;i<9;i++) {
printf("%8d ",b[i][2]);
if (i%3==2) printf("\n");
}

本回答被提问者和网友采纳
相似回答