范德蒙矩阵用C语言如何表示

来源:百度知道 编辑:UC知道 时间:2024/06/04 17:39:36
要求:输入a1,a2,a3,...,an的任意一组数值,就确定一范德蒙个矩阵,并且显示矩阵,前提是C语言环境

#include "stdio.h"
#include "stdlib.h"

void main()
{
int *a,n;
int i,j;
long *temp;

printf("n=");
scanf("%d",&n);
printf("Input %d integers\n",n);
a=(int *)malloc(sizeof(int)*n);
temp=(long *)malloc(sizeof(long)*n);
for(i=0;i<n;i++)
{
scanf("%d",a+i);
temp[i]=a[i];
}

for(i=0;i<n;i++)
{
printf(" 1");
for(j=0;j<n;j++)
{
printf("%5d",temp[j]);
temp[j]*=a[j];
}
printf("\n");
}
}