C语言编程语句输入三个值,求出平均值和最小值并输出
发布网友
发布时间:2022-05-07 03:25
我来回答
共3个回答
热心网友
时间:2023-10-13 14:27
求最小值
#include <stdio.h>
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);
}
热心网友
时间:2023-10-13 14:27
#include <stdio.h>
int main()
{
int a,b,c,min;
scanf("%d%d%d",&a,&b,&c);
min=a<b?a:b;
min=c<min?c:min;
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
热心网友
时间:2023-10-13 14:28
#include <stdio.h>
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<c)?b:c): ((a<c )?a:c) );
}
3 1 4
average[2.666667] min[1]
Press any key to continue