不知道为什么没有输出i*j的结果
#include<iostream.h>
#define COL 10
#define ROW 10
int **fun(int col,int row)
{
int **p = new int *[ROW];
int i,j;
for(i = 0; i < col; i ++)
for(j = 0; j < row; j ++)
{
p[i] = new int [COL];
p[i][j] = i*j;
}
return p;
}
void main()
{
int **p = fun(4,4);
for(int i = 0; i < 4; i ++)
for(int j = 0; j < 4; j++)
cout << p[i][j]<<"\t"<<endl;//I want cout i*j
}
#define COL 10
#define ROW 10
int **fun(int col,int row)
{
int **p = new int *[ROW];
int i,j;
for(i = 0; i < col; i ++)
for(j = 0; j < row; j ++)
{
p[i] = new int [COL];
p[i][j] = i*j;
}
return p;
}
void main()
{
int **p = fun(4,4);
for(int i = 0; i < 4; i ++)
for(int j = 0; j < 4; j++)
cout << p[i][j]<<"\t"<<endl;//I want cout i*j
}
...全文
相关推荐
数据结构 冒泡排序 输出每一趟结果
- 引入变量 `p` 来判断是否发生交换,如果某轮排序中没有发生任何交换,则提前结束排序过程。#### 3. 输出结果- 每轮排序结束后输出当前数组状态,即每趟排序的结果。
如果矩阵A中存在这样的一个元素A[i][j]满足条件“A[i][j]是第i行中值最小的元素,且又是第j列中值最大的元素”,则称之为该矩阵的一个马鞍点。编写一个函数,计算出m*n的矩阵A的所有马鞍点
如果矩阵A中存在这样的一个元素A[i][j]满足条件“A[i][j]是第i行中值最小的元素,且又是第j列中值最大的元素”,则称之为该矩阵的一个马鞍点。编写一个函数,计算出m*n的矩阵A的所有马鞍点
从键盘输入一个3*3的矩阵,要求:输出此矩阵对应的转置矩阵(所谓转置,指的是对任意元素Pi,j和对应的Pj,i交换)。
从键盘输入一个3*3的矩阵,要求:输出此矩阵对应的转置矩阵(所谓转置,指的是对任意元素Pi,j和对应的Pj,i交换)。
c语言输出乘法表,i*j输出格式三角形和一些小程序代码
j++) { printf("%d*%d=%d\t", j, i, i * j); } printf("\n"); }}```- **`#include<stdio.h>`**:引入标准输入输出库,以便使用
Python输出9*9乘法表的方法
**输出计算结果**:在内层循环中,使用`print`函数输出乘法表达式`"%d*%d=%d" % (i, j, i * j)`,其中`%d`表示整数占位符,`i * j`是乘积。4.



