重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
#include stdio.h
成都创新互联专注于企业全网整合营销推广、网站重做改版、通辽网站定制设计、自适应品牌网站建设、html5、成都做商城网站、集团公司官网建设、外贸网站制作、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为通辽等各大城市提供网站开发制作服务。
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
#include stdlib.h
int main()
{
int n,a,max,i;
scanf("%d",n);
scanf("%d",max);
for(i=1;in;i++)
{
scanf("%d",a);
if(amax)max=a;
}
printf("%d",max);
return 0;
}
自定义函数实现
int max(int a,int b)
{
return ab?a:b;
}
#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个数的话,改下就可以了,其实一般都用快排的,方便
#includestdio.h
int getmax_i(int a[], int size){
int max_i=0, i;
for(i=1; isize; i++)
if(a[max_i]a[i]) max_i=i;
return max_i;
}
main(){
int a[5],i;
for(i=0; i5; i++)
scanf("%d",a[i]);
i=getmax_i(a, 5);
printf("最大值%d,下标%d\n", a[i], i);
}
#include double Max(double a,double b,double c);double Avg(double a,double b,double c);int main() { double a,b,c; printf("输入三个数,空格隔开:"); scanf("%lf%lf%lf",a,b,c); printf("最大值比平均值大%lf\n",Max(a,b,c) - Avg(a,b,c)); return 0;}double Max(double a,double b,double c) { double max = a; if(max b) max = b; if(max c) max = c; return max;}double Avg(double a,double b,double c) { return (a + b + c)/3.0;}