定义一个5*5的二维数a组,用C语言按如下要求编写程序.
来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/05/07 13:02:19
定义一个5*5的二维数a组,用C语言按如下要求编写程序.
定义一个5*5的二维数a组并初始化为:{12,3,5,7,9,10,8,6,4,2,13,11,7,5,3,24,11,12,15,18,14,13,6,9,10},按如下要求编写程序.
1.编写函数find把该数组的左对角线上的元素与右对角线上的元素进行相乘,把结果保存到一维数组b中,函数声明为:void find(int (*p)[5],int b[5]);
2.编写函数sort实现对数组b进行降序操作,函数声明为:void sort(int *p,int n);
3.在主函数中把数组b输出.结果为:32 49 108 140 165.
4.用指针方法实现
定义一个5*5的二维数a组并初始化为:{12,3,5,7,9,10,8,6,4,2,13,11,7,5,3,24,11,12,15,18,14,13,6,9,10},按如下要求编写程序.
1.编写函数find把该数组的左对角线上的元素与右对角线上的元素进行相乘,把结果保存到一维数组b中,函数声明为:void find(int (*p)[5],int b[5]);
2.编写函数sort实现对数组b进行降序操作,函数声明为:void sort(int *p,int n);
3.在主函数中把数组b输出.结果为:32 49 108 140 165.
4.用指针方法实现
void find(int (*p)[5],int b[5])
{
int i = 0;
int j = 0;
for (i=0,j=4; i=0; i++,j--)
{
b[i] = p[i][i]*p[i][j];
}
}
void sort(int *p,int n)
{
int i=0;
int j=0,temp = 0;
for (i=0; i
{
int i = 0;
int j = 0;
for (i=0,j=4; i=0; i++,j--)
{
b[i] = p[i][i]*p[i][j];
}
}
void sort(int *p,int n)
{
int i=0;
int j=0,temp = 0;
for (i=0; i
定义一个5*5的二维数a组,用C语言按如下要求编写程序.
用c语言编写一个程序,要求如下
编写c程序:.检验并打印魔方矩阵 定义一个 5×5 的二维整型数组(初始化值为如下矩阵),检验其是否为魔方
怎样用C语言编写一个求平均数的程序?要求如下.刚学C语言,
求一程序:用C语言编写,要求如下:
编写一个C语言程序求出100~300之间满足如下条件的数
请用C语言编写如下程序:有一个班的4个学生,有5门课
帮忙用C语言编写一个程序,要求输入 六个数,假设为5 7 4 8 9 1,要求输出以下矩阵
关于c语言的编程问题 设有整数A,B,C,编写程序,打印三个数中的最小者.要求 1 编写2个程序实
用c语言编写一个将十六进制数转换为十进制数的程序
编写一个C语言程序,要求输入3个数,求最大数和最小数之和.
用c语言编写程序计算5!+10!的值