请编写程序实现功能:使数组左下三角元素中的值乘以n .例如:若n的值为3,a数组中的值为 则返回主程序后a用c语言

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/27 18:59:02
请编写程序实现功能:使数组左下三角元素中的值乘以n .例如:若n的值为3,a数组中的值为 则返回主程序后a用c语言

请编写程序实现功能:使数组左下三角元素中的值乘以n .例如:若n的值为3,a数组中的值为 则返回主程序后a用c语言
请编写程序实现功能:使数组左下三角元素中的值乘以n .例如:若n的值为3,a数组中的值为 则返回主程序后a
用c语言

请编写程序实现功能:使数组左下三角元素中的值乘以n .例如:若n的值为3,a数组中的值为 则返回主程序后a用c语言
一楼写的不错!但存在一个小问题:题目要求“使数组下半三角元素中的值乘以n ”,而你的程序用的是:
for(i=0;i<4;i++)
for(j=0;j<=i;j++)
a[i][j] *= n;
仔细看一下,这样不会出错吗!
问题在于,第二层for()的j的值没有控制好,按照那样,他会把上半三角元素乘于n;
要实现题目的要求,要把他改成:for(j=3;j>=3-i;j--)
总结起来:
for(i=0;i<4;i++)
for(j=3;j>=3-i;j--)
a[i][j] *= n;
其他地方写的没问题;