作业4.26
1、编写函数,求两个整数的最小值。要求函数的参数为变量的地址。
#include <stdio.h>
void main()
{
//编写函数,求两个整数的最小值。要求函数的参数为变量的地址。
int min(int *p,int *q);
int a,b,t,*p=&a,*q=&b;
scanf("%d%d",p,q);
t=min(p,q);
printf("min=%d\n",t);
}
int min(int *p,int *q)
{
if(*p>*q){return *q;}
else{return *p;}
}
2、编写函数,将两个整型变量x和y的值,改为两个变量的积与两变量之商。
#include <stdio.h>
void main()
{
//编写函数,将两个整型变量x和y的值,改为两个变量的积与两变量之商。
void fun(int *p,int *q);
int a,b,*p=&a,*q=&b;
scanf("%d%d",&a,&b);
fun(p,q);
printf("积为%d,商为%d\n",*p,*q);
}
void fun(int *p,int *q)
{
*p=*p*(*q);
*q=(*p/(*q))/(*q);
}