作业帮 > 综合 > 作业

表示不懂(c语言程序阅读)

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/08/09 03:30:21
表示不懂(c语言程序阅读)
1.[程序说明]
a是一个3×3的矩阵,输入a的元素,如果a是下三角矩阵,输入“YES”,否则,输出“NO”.(下三角矩阵,即主对角线以上的元素都为0,主对角线为从矩阵的左上角至右下角的连线.)
[程序]
#include
voidmain()
{intflag,i,k;
inta[3][3];
for(i=0;i
表示不懂(c语言程序阅读)
不知道是不是你写错了,或是题出错了.
(1)我觉得应该是flag=1;因为下面的for循环用到flag作为判断条件,即flag必须是1才能执行for语句,所以如果赋值0是不行的.不执行for语句了.等号就更不对了,等号一般用来判断,不会单独成句.
(2)此处必须是a[][]!=0;那么(3)必须是flag=0;因为一开始给flag赋了1,所以就看看上三角有没有非零元,有就改flag为0;这样就完成了判断.
不知道能不能明白,可以追问