样例输入:
1 1 1 1
2 2 2 2
3 3 3 3
4 4 4 4请输入x的值:2
样例输出:
2 1 1 1
4 4 2 2
6 6 6 3
8 8 8 8
代码段:
#include<stdio.h>
int main()
{
int a[4][4],i,j,x;
for (i = 0; i < 4; i++)//输入二维数组的内容
{
for (j = 0; j < 4; j++)
{
scanf("%d", &a[i][j]);
}
}
printf("请输入x的值:");
scanf("%d", &x);//输入x的值
for (i = 0; i < 4; i++)//使得该二维数组的下三角元素乘以x
{
for (j = 0; j < i+1; j++)
{
a[i][j] = a[i][j] * x;
}
}
for (i = 0; i < 4; i++) //输出该二维数组的内容
{
for (j = 0; j < 4; j++)
{
printf("%d ", a[i][j]);
}
printf("\n");
}
return 0;
}
输出如图: