下面程序的功能是输出以下n*n阶(最大为9阶)方阵.能帮我分析下思路啊!
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/16 11:05:05
下面程序的功能是输出以下n*n阶(最大为9阶)方阵.能帮我分析下思路啊!
下面程序的功能是输出以下n*n阶(最大为9阶)方阵.请分析程序填空.(以下例子是6阶方阵)
1 1 1 1 1 1
1 2 2 2 2 1
1 2 3 3 2 1
1 2 3 3 2 1
1 2 2 2 2 1
1 1 1 1 1 1
main()
{int a[9][9],n,i,j,m;
scanf("%d",&n);
m=(n+1)/2;
for(i=0;i
下面程序的功能是输出以下n*n阶(最大为9阶)方阵.请分析程序填空.(以下例子是6阶方阵)
1 1 1 1 1 1
1 2 2 2 2 1
1 2 3 3 2 1
1 2 3 3 2 1
1 2 2 2 2 1
1 1 1 1 1 1
main()
{int a[9][9],n,i,j,m;
scanf("%d",&n);
m=(n+1)/2;
for(i=0;i
#include <stdio.h>
int main()
{
int a[9][9] = { 0 }, n, i, j, m;
scanf("%d", &n);
m = (n + 1) / 2;
for (i = 0; i < m; i++)
for (j = i; j < n - i; j++) // 此语句你写的是错误的, 按照你的是不可能的到那样的输出的
{
a[i][j] = i + 1;
a[n - i - 1][j] = i + 1; // (1)
a[j][i] = i + 1;
a[j][n - i - 1] = i + 1; // (2)
}
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
printf("%3d",a[i][j]);
printf("\n");
}
return 0;
}
再问: 这是习题里面的题目,如果这是错误的,那应该怎么写代码啊??思路是什么样的啊??
再答: 上面给出的就是正确代码, 具体的思路就是先只看上三角部分, 同时对应赋值给下三角部分. 上三角的部分就是统一行的值相同且值是: 行标 + 1, 列的值是值相同且值是: 行标 + 1
int main()
{
int a[9][9] = { 0 }, n, i, j, m;
scanf("%d", &n);
m = (n + 1) / 2;
for (i = 0; i < m; i++)
for (j = i; j < n - i; j++) // 此语句你写的是错误的, 按照你的是不可能的到那样的输出的
{
a[i][j] = i + 1;
a[n - i - 1][j] = i + 1; // (1)
a[j][i] = i + 1;
a[j][n - i - 1] = i + 1; // (2)
}
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
printf("%3d",a[i][j]);
printf("\n");
}
return 0;
}
再问: 这是习题里面的题目,如果这是错误的,那应该怎么写代码啊??思路是什么样的啊??
再答: 上面给出的就是正确代码, 具体的思路就是先只看上三角部分, 同时对应赋值给下三角部分. 上三角的部分就是统一行的值相同且值是: 行标 + 1, 列的值是值相同且值是: 行标 + 1
帮我分析一下,急着用1.执行以下程序段后的输出结果是( )。 int x = 3; int m, n; n = (++x
A为m阶方阵,B为n阶方阵,方阵C为(2*2阵,上面是0 A,下面是B 0),则 行列式C的值为?给出做题思路及答
java程序问题?下面是一个 5*5 的螺旋方阵(顺时针方向旋转)编程输出 10*10(n
C语言 输入一个正整数n,再输入n个整数,输出最小值.下面写了2个程序,请帮我分析下各错在什么地方.
10 下面程序的功能是输出以下形式的金字塔图案
C语言中按照以下方阵示例生成一个由自然数1~N的2次方组成的N阶方阵 写两段程序
请问怎么输出下面的图形,要用C语言设计一程序 n n n n n n n n n n n n n n n n
编写程序,输入一个正整数 n (1≤n≤6)和n 阶方阵a中的元素,如果a是上三角矩阵,输出yes 否则输出no中的
1、定义一个N*N的矩阵,输出其对角线元素、上三角矩阵和下三角矩阵; 2、 编程实现N阶方阵的乘法运算.
定义一个N*N的矩阵,输出其对角线元素、上三角矩阵和下三角矩阵; 2、 编程实现N阶方阵的乘法运算.
以下程序的功能是:输出100以内(不含100)能被3整除且个位数为6的所有整数,请填空.main()
C语言中的指针问题,程序的功能是:键盘输入m,n(约定:m和n均≤1000且为正整数),输出介于m和n(含m和n)中能被