#include<stdio.h>
int main()
{
//int a[10][10]
int n
printf("please input the line:\n")
scanf("%d\n",&n)
getchar()
int i,j
for(i=0i<ni++)
{
a[i][0]=1
a[i][i]=1
}
for(i=2i<ni++)
for(j=1j<ij++)
a[i][j]=a[i-1][j-1]+a[i-1][j]
for(i=0i<ni++)
{
for(j=0j<=ij++)
printf("%d ",a[i][j])
printf("\n")
}
return 0
}
#include<stdio.h>int max(int x,int y,int z)
{
int t
t=x>y?x:y
t=t>z?t:z
return(t)
}
int min(int x ,int y,int z)
{
int t
t=x<y?x:y
t=t<z?t:z
return(t)
}
int aver(int x ,int y,int z)
{
int t
t=(x+y+z)/3
return(t)
}
void main()
{ int x,y,z,a,b,c
scanf("%d,%d,%d",&x,&y,&z)
a=(*max)(x,y,z)
b=(*min)(x,y,z)
c=(*aver)(x,y,z)
printf("%d,%d,%d\n",a,b,c)
}
建议改成:
#include<stdio.h>
int max(int x,int y,int z)
{
int t
t=x>y?x:y
t=t>z?t:z
return(t)
}
int min(int x ,int y,int z)
{
int t
t=x<y?x:y
t=t<z?t:z
return(t)
}
float aver(int x ,int y,int z)
{
int t
t=(float)((x+y+z)/3.0)
return(t)
}
void main()
{ int x,y,z,a,bfloat c
scanf("%d,%d,%d",&x,&y,&z)
a=(*max)(x,y,z)
b=(*min)(x,y,z)
c=(*aver)(x,y,z)
printf("max=%d\nmin=%d\naver=%g\n",a,b,c)
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)