作业帮 > 综合 > 作业

C二级上机的一道题3、 给定程序中,函数fun的功能是:在3×4的矩阵中找出在行上最大、在列上最小的那个元素,若没有符合

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/16 14:53:33
C二级上机的一道题
3、 给定程序中,函数fun的功能是:在3×4的矩阵中找出在行上最大、在列上最小的那个元素,若没有符合条件的元素则输出相应信息.
例如,有下列矩阵:
1 2 13 4
7 8 10 6
3 5 9 7
程序执行结果为:find:a[2][2]=9
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果.
注意:源程序存放在考生文件夹下的BLANK1.C中.
不得增行或删行,也不得更改程序的结构!
#include
#define M 3
#define N 4
void fun(int (*a)[N])
{ int i=0,j,find=0,rmax,c,k;
while( (i
int i,f;
for(i=1;id)?c:d;j--)
{if(j%c==0&&j%d==0) {g=j;break;}}
return(g);}
void main()
{int x,y,p,q;
scanf("%d,%d",&x,&y);
p=GongyueMax(x,y);
q=GongbeiMin(x,y);
printf("GongyueMax=%d,GongbeiMin=%d\n",p,q);
}
for(i=1;id)?c:d;j--)
找到要的数后要跳出循环的
公约数的函数如下
int gongyue(int x,int y)
{
int r;
int max;
int min;
if(x>y)
{
max=x;
min=y;
}
else
{
max=y;
min=x;
}
r=max%min;
if(r==0)
{
return min;
}
else
{
max=min;
min=r;
gongyue(max,min);
}
}
最小公倍数是
两个数的乘积除于他们的最大公约数
比如
int gongbei(int x,int y)
{
return (x*y)/gongyue(x,y);
}
as#include
void main()
{
int Mat(int,int);
int Mit(int,int);
int m,n,mat,mit;
scanf("%d%d",&m,&n);
mat=Mat(m,n);
mit=Mit(m,n);
printf("zuidaogongxue mat=%d\nzuixiaogongbei mit=%d\n",mat,mit);
}
int Mat(int m,int n)
{
int p;
while(m%n)
{
p=m%n;
m=n;
n=p;
}
return(n);
}
int Mit(int m,int n)
{
int p;
p=m*n/Mat(m,n);
return(p);
}
变量名不能太长有些版本通不过,所以我用Mat表示最大公约 Mit表示最小共倍.
上面是欧什么法也叫辗转相除法,再说下穷举法 就不写完了
for(n=(a+b)/2;n>0;n--)
{
if((a%n==0)&&(b%n==0)) break;
}
m=a*b/n;
n便是公约 m便是公倍
n初值定为(a+b)/2,若你觉得不好你改成a+b都行,或者a、b中大的个也行 随你了.反正最大公约超不过和的一半,
从最大的数下来和你原来的思路相反的,这样好设置跳出循环的语句,对不,只要找到同时求余为0的那个就跳出因为我是从上面来的嘛 哈哈 至于m 穷举法也一样:
for(p=((a>b)?a:b);;p++)
{if(p%a==0&&p%b==0) break;}
for 中条件省了,没必要 反正不会死循环
C二级上机的一道题3、 给定程序中,函数fun的功能是:在3×4的矩阵中找出在行上最大、在列上最小的那个元素,若没有符合 急死了!给定程序中,函数fun的功能是:在3×4的矩阵中 C程序矩阵移动问题给定程序中,函数fun的功能是:将a所指3×5矩阵中第k列的元素左移到第0列,第k列以后的每列元素依次 编写函数fun,其功能是在键盘上输入一个3行3列矩阵的各个元素值,然后输出主对角线元素的积并在fun函数中 给定程序中,函数fun的功能是建立一个N×N的矩阵.矩阵元素的构成规律是:最外层元素的值全部为1; 【急】C++程序改错:给定程序MOD1.c中函数fun的功能是: 罗马废墟给定程序中,函数FUN的功能是:有N X N矩阵,根据给定的m(m 一、程序填空题 1、给定程序中,函数fun的功能是:在任意给定的9个正整数中找出按升序排列时处于中间的数 定义函数fun,找出3行5列矩阵中每一列的最小元素及其所在行号.提示:记住每一列最小元素所在的行号即可. 24.给定程序中,函数FUN的功能是:将N X N 矩阵主对角线元素中的值与反向对角线对应位置上元素中的值进行交换.例如 1.给定程序中,函数fun的功能是:有N×N矩阵,将矩阵的外围元素顺时针旋转.操作顺序是:首先将第一行元 4、给定程序中,函数fun的功能是:有N×N矩阵,以主对角线为对称线,对称元素相加并将结果存放在左下三角元