C语言编程语句输入三个值,求出平均值和最小值并输出

2025-05-07 15:11:05
推荐回答(3个)
回答1:

求最小值
#include

int main()
{
int x,y,z,t;
printf("\n请输入三个数字:\n"); scanf("%d%d%d",&x,&y,&z);
if (x>y) { /*交换x,y的值*/ t=x;x=y;y=t; }
if(x>z) { /*交换x,z的值*/ t=z;z=x;x=t; }
if(y>z) { /*交换z,y的值*/ t=y;y=z;z=t; }
printf("最小值: %d \n",x);
}

回答2:

#include 
int main()
{
int a,b,c,min;
scanf("%d%d%d",&a,&b,&c);
min=a min=c printf("平均值=%.2f\n最小值=%d\n",(a+b+c)/3.0,min);
return 0;
}

//示例运行结果
F:\c_work>a.exe
8 3 9
平均值=6.67
最小值=3

F:\c_work>a.exe
6 5 4
平均值=5.00
最小值=4

回答3:

#include 

main()
{
int a,b,c;
scanf("%d%d%d",&a,&b,&c);
printf("average[%f] min[%d]\n", (float)((a+b+c)/3.0), a>b?((b}
3 1 4
average[2.666667] min[1]
Press any key to continue