#include stdio.h
专注于为中小企业提供成都网站设计、成都网站建设、外贸网站建设服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业孙吴免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上1000家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
int fun(int a,int b)
{
return (a b ? a : b);
}
int main()
{
int a,b;
printf("Input a b: ");
scanf("%d %d",a,b);
printf("max = %d",fun(a,b));
return 0;
}
#include stdio.h
void f(int *x, int *y)
{
int t;
t = *x;
*x = *y;
*y = t;
}
int main(void)
{
int a[3];
int i, j;
int x, y, z;
while(scanf("%d%d%d", x, y, z)!=EOF)
{
a[0] = x;
a[1] = y;
a[2] = z;
for(i=1;i3;i++)
for(j=0;j3-i;j++)
if(a[j]a[j+1])
f(a[j], a[j+1]);
printf("%d %d %d\n", a[0], a[1], a[2]);
}
return 0;
}
三个数从大到小,不知道你说的是不是这个意思,想要n个数的话,改下就可以了,其实一般都用快排的,方便
思路:定义一个函数int fun(int a[]),该函数通过传递的参数数组依次遍历,寻找最大值,最后返回最大值,主函数输入数组,调用该函数输出最大值。
参考代码:
#includestdio.h
#define n 10
int fun(int a[]){//求数组a的最大值函数
int i,max=a[0];
for(i=1;in;i++)
if(maxa[i]) max=a[i];
return max;
}
int main()
{
int a[n],i;
for(i=0;i10;i++)
scanf("%d",a[i]);
printf("数组最大值为%d\n",fun(a));
return 0;
}
/*
1 5 9 7 3 8 6 4 2 0
数组最大值为9
*/
1、首先是鼠标选择单击C语言编程软件创建一个空的C语言文件。
2、定义四个整数变量a,b,c,max。三个变量a,b和c用于存储输入的三个数字,max用于存储三个数字的最大值。
3、使用scanf语句从键盘输入三个数字。在注意之前不要忘记使用变量。
4、使用max可以逐个比较三个数字,并将最大数量存储在最大值中。
5、最大输出使用printf语句输出,注意语句的用法。
6、单击右上角工具栏中的两个图标运行程序。
7、输入两个不同的数字以验证您的程序是否正确。