这道题怎么做的啊,求详解!!关键是a[i][j]=(i/j)*(j/i);是什么意思
ThefollowingCprogramiscompiledandrunssuccessfully.Writetheoutputthefollowingprogrampr...
The following C program is compiled and runs successfully. Write the output the following program produces.
#include <stdio.h>
void main()
{
int a[6][6],i,j;
for(i=1;i<6;i++)
for(j=1;j<6;j++)
a[i][j]=(i/j)*(j/i);
for(i=1;i<6;i++)
{
for(j=1;j<6;j++)
printf(""%2d"",a[i][j]);
printf(""\n"");
} 展开
#include <stdio.h>
void main()
{
int a[6][6],i,j;
for(i=1;i<6;i++)
for(j=1;j<6;j++)
a[i][j]=(i/j)*(j/i);
for(i=1;i<6;i++)
{
for(j=1;j<6;j++)
printf(""%2d"",a[i][j]);
printf(""\n"");
} 展开
2个回答
2014-03-18
展开全部
这是一个二维数组的赋值与输出
a[i][j]=(i/j)*(j/i);是对这个二维数组的赋值
除了a[0][0]a[0][1]a[1][0],其他按这个算式赋值
a[i][j]=(i/j)*(j/i);是对这个二维数组的赋值
除了a[0][0]a[0][1]a[1][0],其他按这个算式赋值
更多追问追答
追问
分别是怎样赋值的,比如举个例子??
追答
a[1][2]=(1/2)*(2/1)=0*2=0
a[3][2]=(3/2)*(2/3)=1*0=0
a[3][3]=(3/3)*(3/3)=1*1=1
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询