c语言输入3个数 abc求平均值
程序代码如下:
#include
int main()
{
int a,b,c,average;
printf("a=");
scanf("%d",&a);
printf("b=");
scanf("%d",&b);
printf("c=");
scanf("%d",&c);
average=(a+b+c)/3;
printf("a,b,c3个数字的平均值:%d",average);
}
扩展资料C语言特点
(1)简洁的语言
C语言包含有各种控制语句仅有9种,关键字也只有32 个,程序的编写要求不严格且多以小写字母为主,对许多不必要的部分进行了精简。
实际上,语句构成与硬件有关联的较少,且C语言本身不提供与硬件相关的输入输出、文件管理等功能,如需此类功能,需要通过配合编译系统所支持的各类库进行编程,故c语言拥有非常简洁的编译系统。
(2)C语言是一种结构化的语言,提供的控制语句具有结构化特征,如for语句、if⋯else语句和switch语句等。可以用于实现函数的逻辑控制,方便面向过程的程序设计。
(3)丰富的数据类型
C语言包含的数据类型广泛,不仅包含有传统的字符型、整型、浮点型、数组类型等数据类型,还具有其他编程语言所不具备的数据类型,其中以指针类型数据使用最为灵活,可以通过编程对各种数据结构进行计算。
(4)丰富的运算符
c语言包含34个运算符,它将赋值、括号等均视作运算符来操作,使C程序的表达式类型和运算符类型均非常丰富。
参考资料来源:百度百科—C语言
int main(void)可以修改成void main。getchar()是为了程序不立刻返回,能够看到屏幕输出的数据,也可以不使用。
输入三个整数计算并输出它们的平均值的源代码如下:
#include
using namespace std;
int main(){
int a,b,c;
cin>>a>>b>>c;
cout<<(a+b+c)/3;
return 0;
}
扩展资料
求整数的和与均值的源代码如下:
#include
using namespace std;
int main(){
long long n,a;
cin>>n;
long long sum=0;
double pjz;
for(long long i=1;i<=n;i++)
{
cin>>a;
sum+=a;
}
pjz=sum/(double)n;
printf("%lld %.5lf",sum,pjz);
return 0;
}
#include <cstdio>
int main()
{
int a,b,c;
scanf("%d%d%d", &a,&b,&c);
printf("average of %d、%d and %d is %lf
", a, b, c, ((double)(a+b+c))/3);
return 0;
}
float a,b,c,ave;
scanf("%f%f%f",&a,&b,&c);
ave = (a + b + c) / 3;
printf("average of %f 、%f and %f is .%f \n",a,b,c,ave);
float a,b,c
float ave;
scanf(%d%d%d,&a,&b,&c),
ave=(a+b+c)/3;
printf();
float a,b,c,ave;
scanf("%f,%f,%f",&a,&b,&c);
ave = (a+b+c)/3;
printf("/r/n average of %f 、%f and %f is .%f /r/n",a,b,c,ave);
#include<stdio.h>
float average(int a,int b,int c)
{
return (a+b+c)/3;
}
void main()
{
int a,b,c;
float k;
scanf("%d%d%d",&a,&b,&c);
k=average(a,b,c);
printf("%f",k);
}
高炭伸宁: main() { int a,b,c; scanf(%d,%d,%d,a,b,c); printf(%f,(a+b+c)/3); }
二道江区15865072660: C语言求平均值:输入三个数,求平均值 - ?
高炭伸宁: 先写出一个计算平均值的方法,average方法,然后在主程序调用该方法,最后输出结果就可以了. #includedouble average(int x,int y,int z)//average方法 { return (x+y+z)/3.0; } void main() { int a,b,c; double d; printf("请输入3个整数:"); scanf("%d%d%d",&a,&b,&c);//输入需要求取平均值的三个整数 d=average(a,b,c);//调用方法 printf("%lf",d);//输出结果 }
二道江区15865072660: C语言,求三个数平均值 - ?
高炭伸宁: 已改,看注释 #include<stdio.h> int main() { int a,b,c; float average; printf("input:"); scanf("%d%d%d",&a,&b,&c); // 里面的\n去掉 printf("a=%d,b=%d,c=%d\n",a,b,c); average=(a+b+c)/(float)3; // 将3强制转换为float printf("average=%f\n",average); return 0; }
二道江区15865072660: 用C语言编程输入三个整数数,求它们的和及平均值 - ?
高炭伸宁: 1、#include<stdio.h>int main() 2、{ int a,b,c; scanf("%d%d%d",&a,&b,&c); 3、 int sum = a+b+c; 4、 printf("和: %d",sum); 5、printf("平均值:%f",sum/3.0); 6、return 0 讲解: 1、先定义四个整形. 2、一个浮点型保存平均值. 3、然后在控制台等待输入. 4、将输入的三个整数加起来赋值给sum. 5、将三个整形除以3.0(为什么是3.0,是因为ave是浮点型的,隐性转换到float). 6、然后输出.
二道江区15865072660: C语言输入任意三个整数求出平均值并按从小到大输出 - ?
高炭伸宁: #include int main() { printf("请输入三个整数(中间以空格隔开):\n"); int a, b, c; int t; scanf("%d %d %d", &a, &b, &c); if (a > b) { t = a; a = b; b = t; } if (a > c) { t = a; a = c; c = t; } if (b > c) { t = b; b = c; c = t; } printf("%d %d %d %f", a, b, c, (a+b+c)/3.0); return 0; }
二道江区15865072660: 从键盘输入三个整数,用C语言怎么编写一个简单程序求这三个数的和与平均值? - ?
高炭伸宁: #include using namespace std;long a,b,c;double x;int main(){ cin>>a>>b>>c; x=(a+b+c)/3; co...
二道江区15865072660: C语言求三个小数的平均数 - ?
高炭伸宁: 求三个小数的平均数 假设有a,b,c三个double类型变量,已被赋值;变量t存储结果 t = (a+b+c)/3.0; 【注意事项】3.0不能写成3.因为3.0是double类型的常量,可以参与double类型的运算.如果只写三,就是整形常量,会发生隐式类型转换 定义t...
二道江区15865072660: C语言求解:输入三个数,求出这个三个数的和以及平均值 - ?
高炭伸宁: 1 2 3 4 5 6 7 8 9 10 11#include<stdio.h>intmain() {inta,b,c,sum,ave;scanf("%d%d%d",&a,&b,&c);sum=a+b+c;ave=sum/3;printf("sum=%d",sum);printf("ave=%d",ave); }
二道江区15865072660: 麻烦写下C语言程序..题目:编写一个求三个数的平均值函数. - ?
高炭伸宁: float func(int a,int b,int c) { return (a+b+c)/3.0; }
二道江区15865072660: C语言程序设计 设计一个程序,输入三个整数,求它们的和及平均数.?
高炭伸宁: #include <stdio.h>int main (void){int a, b ,c ,sum; double p;printf("请输入三个整数用逗号隔开:");scanf("%d,%d,%d",&a,&b,&c);sum=a+b+c;p=sum/3.0;printf("和sum=%d\n",sum);printf("平均数p=%f\n",p);return 0;}