C语言程序,要求两个数通过函数调用比较两个数的大小,并把大数返回给主调函数,输出这个数.
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/13 02:19:44
C语言程序,要求两个数通过函数调用比较两个数的大小,并把大数返回给主调函数,输出这个数.
要求两个变量的地址作为实参
不知道为什么我这个不对,输出的总是先输入的数,无法判断大小.
#include
void main()
{
int max(int *p1,int *p2);
int a,b,c;
int *p1,*p2,*p3;
scanf("%d %d",&a,&b);
p1=&a;
p2=&b;
p3=&c;
if(a>b)
max(p1,p2);
c=max(p1,p2);
printf("%d",*p3);
}
int max(int *p1,int *p2)
{
int temp;
temp=*p1;
return(temp);
}
要求两个变量的地址作为实参
不知道为什么我这个不对,输出的总是先输入的数,无法判断大小.
#include
void main()
{
int max(int *p1,int *p2);
int a,b,c;
int *p1,*p2,*p3;
scanf("%d %d",&a,&b);
p1=&a;
p2=&b;
p3=&c;
if(a>b)
max(p1,p2);
c=max(p1,p2);
printf("%d",*p3);
}
int max(int *p1,int *p2)
{
int temp;
temp=*p1;
return(temp);
}
int max(int *p1,int *p2)
{
int temp;
temp=*p1;
return(temp);
}
你之前那个函数根本没有进行比较,
改成
int max(int *p1,int *p2)
{
int temp;
if(*p1>*p2)
temp=*p1;
else
temp=*p2;
return(temp);
}
{
int temp;
temp=*p1;
return(temp);
}
你之前那个函数根本没有进行比较,
改成
int max(int *p1,int *p2)
{
int temp;
if(*p1>*p2)
temp=*p1;
else
temp=*p2;
return(temp);
}
C语言程序,要求两个数通过函数调用比较两个数的大小,并把大数返回给主调函数,输出这个数.
一个C语言题,调用一个函数利用这个函数比较所输入的两个数大小,输出较小的值,如果两数相等输出相等!
作用嵌套,调用,C语言.定义函数,比较两个数,返回最大的数,并在主函数的中测试输出三个随机数中最大值.
谁会用C语言 写“定义函数返回两个数中较大的数,在主函数中调用并输出.编写主函数调用该函数”.
定义函数返回两个数中较大的数在主函数中通过调用该函数求三个数之中较大的数并输出编写主函数调用该函数
设计一个程序,要求输入三个整数,能求出其中最大的数并输出.程序中必须用函数求出两个数中的大数.
我是个C语言初学者,输入两个数并找出其中最大的一个,要求要有主调函数和被调函数
C语言比较两个数的大小
用C语言编写程序:键盘输入a和b两个整数,要求用函数求两个数之和,在主函数main()中输出
编写函数MaxY,求两个数的最大公约数.用主函数调用该函数,并输出结果,两个数由
C语言题目:编写一个函数,选出数列中前两个最大数,返回主函数进行输出
c语言程序题.编写函数,以两个正整数为参数,如果这两个数是友好的,返回true,否则返回false.