
请各位大虾帮我看看我的编程错在哪?为啥不运行呢,谢谢
题目:请编写程序,对传送过来的三个数选出最大数和最小数,并通过形参传回调用函数我编的程序:#include<stdio.h>voidwnn1(int,int,int,in...
题目:请编写程序,对传送过来的三个数选出最大数和最小数,并通过形参传回调用函数
我编的程序:
#include <stdio.h>
void wnn1(int,int,int,int *);
void wnn2(int,int,int,int *);
void main()
{int x,y,z,max,min;
printf("input x,y,z:\n");
scanf("%d%d%d",x,y,z);
wnn1(x,y,z,&max);
wnn2(x,y,z,&min);
printf("max=%d min=%d\n",max,min);
}
void wnn1(int a,int b,int c,int *d)
{*d=a;
if(b>*d)*d=b;
if(c>*d)*d=c;
}
void wnn2(int j,int k,int l,int *e)
{*e=j;
if(k<*e)*e=k;
if(l<*e)*e=l;
}
请各位大虾帮我看看到底错误出现在那?不胜感激 展开
我编的程序:
#include <stdio.h>
void wnn1(int,int,int,int *);
void wnn2(int,int,int,int *);
void main()
{int x,y,z,max,min;
printf("input x,y,z:\n");
scanf("%d%d%d",x,y,z);
wnn1(x,y,z,&max);
wnn2(x,y,z,&min);
printf("max=%d min=%d\n",max,min);
}
void wnn1(int a,int b,int c,int *d)
{*d=a;
if(b>*d)*d=b;
if(c>*d)*d=c;
}
void wnn2(int j,int k,int l,int *e)
{*e=j;
if(k<*e)*e=k;
if(l<*e)*e=l;
}
请各位大虾帮我看看到底错误出现在那?不胜感激 展开
1个回答
展开全部
#include <stdio.h>
int wnn1(int,int,int,int *);
int wnn2(int,int,int,int *);
void main()
{int x,y,z,max,min;
printf("input x,y,z:\n");
scanf("%d%d%d",x,y,z);
max=wnn1(x,y,z);
minwnn2(x,y,z);
printf("max=%d min=%d\n",max,min);
}
int wnn1(int a,int b,int c)
{int d;
d=a;
if(b>d)d=b;
if(c>d)d=c;
return d;
}
int wnn2(int j,int k,int l)
{int el
e=j;
if(k<e)e=k;
if(l<e)e=l;
return e;
}
int wnn1(int,int,int,int *);
int wnn2(int,int,int,int *);
void main()
{int x,y,z,max,min;
printf("input x,y,z:\n");
scanf("%d%d%d",x,y,z);
max=wnn1(x,y,z);
minwnn2(x,y,z);
printf("max=%d min=%d\n",max,min);
}
int wnn1(int a,int b,int c)
{int d;
d=a;
if(b>d)d=b;
if(c>d)d=c;
return d;
}
int wnn2(int j,int k,int l)
{int el
e=j;
if(k<e)e=k;
if(l<e)e=l;
return e;
}

2023-06-12 广告
单片机编程是指使用单片机编程语言,如C语言,来编写单片机的程序代码,以控制单片机的行为。这种技术在电子工程、计算机科学和电子通信等领域中被广泛应用。单片机编程的主要任务是设计和实现单片机的程序,包括定义单片机的指令系统、编写程序代码、处理器...
点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询