该程序满足,输出如下:
输入数:10 30 20
总和是:60
平均值是:20
积是:6000
最小数:10
最大数:20
输入数:10 30 20
总和是:60
平均值是:20
积是:6000
最小数:10
最大数:20
main()
{
int a,b,c,sum,av,x,y,k,max,min;
printf(“\ninput a b c \n”);
scanf(“%d%d%d”,&a,&b,&c);
sum=a+b+c;
av=sum/3;
k=a*b*c;
x=(a>b?a:b);
max=(x>c?x:c);
y=(a<b?a:b);
min=(y<c?y:c);
printf(“\nsum=%d,av=%d,k=%d,max=%d,min=%d”,sum,av,k,max,min);
}
嵌入汇编 用数学方法 用位运算代替算数运算 用寄存器变量 用宏代替函数