读书人

高手帮初学者做一道题(C语言)

发布时间: 2012-03-04 11:13:34 作者: rapoo

求救 高手帮菜鸟做一道题(C语言)
已知R1,R2,……R10,试编制一个形成10阶对称矩阵的程序。(设R1到R10的值分别是1至10)。
对称矩阵的定义:R1 R2 R3 …… R10
R2 R1 R2 …… R9
R3 R2 R1 …… R8
…… ……
R10 R9 R8 …… R1


[解决办法]
矩阵a[10][10]
b[]={R1,....,R10}
for(i=0;i <10;i++)
a[0][i]=b[i];

for(i=1;i <10;i++)
for(j=0;j <10;j++)
{
if(i> j)
a[i][j]=a[j][i];
else
a[i][j]=a[i-1][j-1];
}

读书人网 >C语言

热点推荐