C语言基础
main()
{
int a,b,c,d,e,f,g,h,i,j;
scanf("%d,%d,%d,%d,%d,%d,%d,%d",&a,&b,&c,&d,&e,&f,&g,&h);
i=max(a,b,c,d,e,f,g,h);
j=mix(a,b,c,d,e,f,g,h);
printf("max=%d\n",i);
printf("mix=%d\n",j);
}
int max(int s,int t,int u,int v,int w,int x,int y,int z)
{
int r;
if(s>t) r=s;
else r=t;
if(r>u) r=r;
else r=u;
if(r>v) r=r;
else r=v;
if(r>w) r=r;
else r=w;
if(r>x) r=r;
else r=x;
if(r>y) r=r;
else r=y;
if(r>z) r=r;
else r=z;
return(r);
}
int mix(int s,int t,int u,int v,int w,int x,int y,int z)
{
int r;
if(s<t) r=s;
else r=t;
if(r<u) r=r;
else r=u;
if(r<v) r=r;
else r=v;
if(r<w) r=r;
else r=w;
if(r<x) r=r;
else r=x;
if(r<y) r=r;
else r=y;
if(r<z) r=r;
else r=z;
return(r);
}
此源码是根据谭浩强《C程序设计》中,例题1.3编写的,只用第一章的知识,所以初学者也可以看懂。
本代码已在TC2.0和VS2008编译通过。
TC2.0截图
VS2008截图