c语言函数怎么输出三个值 c语言函数怎么输出三个值的数据

c语言如何输出三个数是最大值

#include stdio.h

创新互联建站专业为企业提供新丰网站建设、新丰做网站、新丰网站设计、新丰网站制作等企业网站建设、网页设计与制作、新丰企业网站模板建站服务,10余年新丰做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

int main(void) {

int a,b,c;

scanf("%d %d %d",a,b,c);// 输入3个数

int max = a;//默认最大值为a

//选出a,b中的最大值

if(maxb)

max = b;

//将前两个中最大值与c比较,得出真正的最大值

if(max c)

max = c;

printf("%d",max);//输出最大值

return 0;

}

c语言问题。如果想要在一个函数中同时返回3个数应该怎么编。感谢

#includestdio.h

int f()

{

int a[3]={1,2,3};

return a;

}

int main()

{

int *p;

p=f();

printf("%d,%d,%d\n",*p,*(p+1),*(p+2));

}

/*************************程序在VC++6.0里运行成功**************************/

输出结果为:1,2,3

c语言用if函数怎么排列任意输出三个数的大小?

思路:如果利用if进行三个数a,b,b的排序,则先利用if判断a和b的大小,把小数赋值给a大数赋值给b,再利用if判断c和b的大小,把小数赋值给b大数赋值给c,则c就是最大值,最后比较a和b的大小,把小数赋值给a大数赋值给b,则a就是最小数,b是中间值,输出a,b,c就是排序后数。

参考代码:

#include stdio.h

int main()

{

int a,b,c,t;

scanf("%d%d%d",a,b,c);     

if(ab)//前判断a和b的大小 

{t=b;b=a;a=t;}

if(bc)//再判断b和c的大小 

{t=b;b=c;c=t;}

if(ab)//最后判断a和b的大小 

{t=a;a=b;b=t;}

printf("%d%d%d",a,b,c);

return 0;

/*

输出:

5 1 9

159

*/


标题名称:c语言函数怎么输出三个值 c语言函数怎么输出三个值的数据
转载来于:http://ybzwz.com/article/dojdjic.html