只需要將第一個(gè)數(shù)與第二個(gè)數(shù)比較,然后將前兩個(gè)數(shù)中較大的和第三個(gè)數(shù)比較,即可得到最大值。代碼如下:
成都創(chuàng)新互聯(lián)專注于裕安企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè)公司,商城建設(shè)。裕安網(wǎng)站建設(shè)公司,為裕安等地區(qū)提供建站服務(wù)。全流程定制制作,專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,成都創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)
int?max(int?a,?int?b,?int?c)
{
int?max?=?a;
if?(b??max)
max?=?b;
if?(c??max)
max?=?c;
return?max;
}
#includestdio.h
void main()
{
int max(int a, int b,int c);
int x,y,z,t;
scanf("%d,%d,%d",x,y,z);
t=max(x,y,z);//這里改成這樣,在家用win7幫不了你測(cè)試。
printf("max=%d\n",t);
}int max(int a,int b,int c)
{
int m;
if (ab)
if (ac) m=a;
else m=c;
else
if (bc) m=b;
else m=c;
return(m);
}程序少了個(gè)暫停吧,不好看。
#include stdio.h
int get_max(int a[], size_t len)
{
int i;
int max;
max = a[0];
for (i = 1; i len; i++)
{
if (a[i] max)
{
max = a[i];
}
}
return max;
}
int main(int argc, char *argv[])
{
int a[5] = {7, 0, 5, 34, 8};
int max;
max = get_max(a, sizeof(a));
printf("max = %d\n", max);
return 0;
}
int?max(int?a,?int?b)
{return?ab?a:b;}
int?main()
{
int?a,b,c;
scanf("%d%d",a,b,c);
printf("%d\n",?max(max(a,b),c));
return?0;
}