数组问题a[i][j]=(i/j)*(j/i)这条语句在干什么
答案:3 悬赏:20 手机版
解决时间 2021-03-20 09:57
- 提问者网友:眉目添风霜
- 2021-03-19 19:18
数组问题a[i][j]=(i/j)*(j/i)这条语句在干什么
最佳答案
- 五星知识达人网友:像个废品
- 2021-03-19 20:54
初始化数组,初一看,可能以为初始化为全1的矩阵。但如果i,j为int变量,当i,j不相等时,i/j与j/i二者至少有一个为0,则矩阵a其实被初始化为单位矩阵了,即对角线上的元素赋值为为1,其他元素赋值为0。
全部回答
- 1楼网友:末日狂欢
- 2021-03-19 23:15
在数组中i=j的地方写1,其他地方写0
- 2楼网友:末日狂欢
- 2021-03-19 22:17
a[i][j]=(i/j)*(j/i)这个式子里面重要的一点就是:i/j的值与j/i的值不一样,这两个式子的值都会取整,所以相乘所得的值都会位于[0,1]区间内。至于具体什么意思就不太清楚了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯