请编写程序实现功能:使数组左下三角元素中的值乘以n .例如:若n的值为3,a数组中的值为 则返回主程序后a用c语言
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/06 04:22:42
x͒n@_% Jvv"U d &mBn&mIK4&R͙x=i
B,3>gъb:a*> 8)gP?ϰK%0 [ԯ;(o}y ̐.ڔxCÂA k~Ur?HA#NO;7]+hAx#UZŞs4﵉Xg_?2!T/֨pUSJZ8Ѽ~{
Cd`& UUiM,3 '9;/33(_"3Zțg2BrJvT
请编写程序实现功能:使数组左下三角元素中的值乘以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;
其他地方写的没问题;