C语言:输入3个不同整数,并输出平均数,最小数
- 原创
- |
- 浏览: 10960
- |
- 更新:
方法/步骤
-
具体程序代码如下:
#include <stdio.h>
int main()
{
int a,b,c,temp,smallest;
float Average;
printf("input three different numbers:");
scanf("%d,%d,%d",&a,&b,&c);
Average=(a+b+c)/3;
printf("Average is %f\n",Average);
if(a>b)
{
temp=a;
a=b;
b=temp;
}
if(a>c)
{
temp=a;
a=c;
c=temp;
}
printf("smallest is %d",a);
return 0;
}
-
定义a、b、c来表示我们所要输入的三位不同的整数,temp表示求出最小值时的中间变值,Average表示我们所求的平均值,smallest表示我们最终要求出的最小值,分别定义给其分配空间。
-
Average=(a+b+c)/3 表示我们向计算机发出求出平均值的命令。指示计算机帮我们计算出这三个值的平均值。
-
if语句里的比较关系可用三个步骤或两个步骤来完成该,主要看童鞋们的便于理解程度来进行即可。在这里也要注意一个问题,前面我们定义smallest是整形,所以后面我们输出时也要必须与其对应,使用“%d”来完成它的输出。
-
最后,点击运行命令即可输出我们想要的结果了
END