c语言输入整数n,输出一个n阶的二维数组m。 这个n阶二维数组满足m[i][j] = 2^(i+j)。 具体形式可参考样例。 输入格式: 输入一个整数n(0<n≤10)。 输出格式: 输出一个满足要求的n阶二维数组,数组占n行,每行包含n个整数,占8格,右对齐。
时间: 2024-05-07 07:16:52 浏览: 23
c代码-C语言三个数从小到大排序/输出: 任意输入 3 个整数,编程实现对这 3 个整数由小到大进行排序。 冒泡排序的动画 https://haokan.baidu.com/v?vid=8080732080990475789&pd=bjh&fr=bjhauthor&type=video
你好,以下是针对你的问题的代码:
```c
#include <stdio.h>
#include <math.h>
int main()
{
int n, i, j;
scanf("%d", &n);
int m[n][n];
for(i=0; i<n; i++)
{
for(j=0; j<n; j++)
{
m[i][j] = pow(2, i*j);
printf("%8d", m[i][j]);
}
printf("\n");
}
return 0;
}
```
希望能够帮到你!如果还有问题,请随时提出。
阅读全文