当前位置:首页 » 编程语言 » 如何用c语言求一个实数的平均数
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

如何用c语言求一个实数的平均数

发布时间: 2022-08-31 08:36:26

c语言求平均值:输入三个数,求平均值

#include<stdio.h>

void main()

{

int a,b,c;

double d;

printf("请输入3个整数:");

scanf("%d%d%d",&a,&b,&c);

d=(a+b+c)/3;

printf("%lf",d);

}

C程序中函数的数目实际上是不限的,如果说有什么限制的话,那就是,一个C程序中必须至少有一个函数,而且其中必须有一个并且仅有一个以main为名的函数,这个函数称为主函数,整个程序从这个主函数开始执行。

C语言发展的那么多年来,用C语言开发的系统和程序浩如烟海。在发展的同时也积累了很多能直接使用的库函数。

(1)如何用c语言求一个实数的平均数扩展阅读:

C语言主要特点:

1、简洁的语言

2、具有结构化的控制语句

3、丰富的数据类型

4、丰富的运算符

5、可对物理地址进行直接操作

6、代码具有较好的可移植性

7、可生成高质量,目标代码执行效率高的程序

参考资料:网络-C语言

Ⅱ 怎样用C语言求平均数

题目:计算键盘输入的整数的平均值。遇到输入数为负数时,结束程序,输出结果。
实现过程:

  1. 定义一个整形变量n,用来存储每次输入的整数

  2. 定义一个整形变量cnt,用来记录输入的整数的个数

  3. 定义浮点型变量sum保存整数的和,初始化为0.0

  4. 使用for循环,cnt为循环控制变量,输入一个整数n,若n<0结束循环,否则将输入的数据n累加到sum中

  5. 如果cnt大于0,则输出平均值sum/cnt ;

参考代码:

Ⅲ 用C语言如何算平均数和方差及标准差

由于没有指明数据的来源,下面就从文本文件"data.txt"中取出一些学生的身高数据,并计算平均值,方差和标准差!代码如下:

#include<stdio.h>

#include <math.h>

#define hh printf(" =================================== ");

void main()

{

FILE *fp;

float a[520],x,avr,fc,bzc,t,sum=0.0;

int i,k=0;

fp=fopen("D:\data.txt","r");

if(fp==NULL)

printf("文件打开失败! ");

else

{

printf("身高数据: ");

fscanf(fp,"%f",&x);

while(x!=0)

{

a[k++]=x;

printf("%.0f ",x);

sum+=x;

fscanf(fp,"%f",&x);

}

avr=sum/k;

sum=0;

for(i=0;i<k;i++)

sum+=(a[i]-avr)*(a[i]-avr);

fc=sum/(k-1);

bzc=sqrt(fc);hh

printf(" 学生人数:%d ",k);

printf(" 身高均值:%.2f ",avr);

printf(" 身高方差:%.2f ",fc);

printf("身高标准差:%.2f ",bzc);

}

hh

fclose(fp);

}


(3)如何用c语言求一个实数的平均数扩展阅读:

c语言的特点

1、C语言是一个有结构化程序设计、具有变量作用域(variable scope)以及递归功能的过程式语言。

2、C语言传递参数均是以值传递(pass by value),另外也可以传递指针(a pointer passed by value)。

3、不同的变量类型可以用结构体(struct)组合在一起。

4、只有32个保留字(reserved keywords),使变量、函数命名有更多弹性。

5、部份的变量类型可以转换,例如整型和字符型变量。

6、通过指针(pointer),C语言可以容易的对存储器进行低级控制。

7、预编译处理(preprocessor)让C语言的编译更具有弹性。

Ⅳ c语言,输入1个数字,求平均数

#include<stdio.h>
void main()
{
int i;
float x,average,sum=0;
i=1;
while(i<=10)
{
printf("请输入数字:\n");
scanf("%f",&x);
sum=sum+x;
i++;
}
average=sum/i;
printf("the average is:%f\n",average);
}
printf 函数用错了 注意看最后一句

Ⅳ C语言求任意个数的平均数

#include<stdio.h>
void main()
{
float i=0,n,s=0;
while(1) //判断条件始终为真,即一直循环输入整数
{
printf("请输入0-100之间任意一个数:");
scanf("%d",&n);
if(n==-1) break; // if 语句判断若输入数为-1则跳出循环,结束输入。
else s+=n,i++;
}
printf("输入的数的平均值为:%f",s/i);
}

其实还可以用goto语句实现,但是该语句一般不提倡使用。

Ⅵ c语言 求平均数有什么函数

1、首先我们打开我们的编译器,新建工程,文件后,写下我们的头文件和主函数。

Ⅶ 用c语言写一个简单的程序,就是在键盘上输入10个数,然后求平均数

代码如下:

#include<stdio.h>


intmain(void)
{
inta[10],sum=0;
for(inti=0;i<10;i++)
{
scanf("%d",&a[i]);
sum+=a[i];
}
printf("%f",sum/10.);

return0;
}

Ⅷ C语言求平均数


scanf("%f",a[i]);
中的a[i]前面加&就行了。
即scanf("%f",&a[i]);
完整的程序是:
#include<stdio.h>
#include<math.h>
main()
{int
n,i;
float
a[100],x,b=0;
scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%f",&a[i]);
for(i=0;i<n;i++)
{b+=a[i];
}
x=b/n;
printf("算术平均值=%f",x);
}

Ⅸ 如何用c语言弄这个程序:从键盘输入10个实数,求这些实数的平均值

#include
<stdio.h>
void
main()
int
s,num,i,a;
s=0;
for(i=1;i<=10;i++)
{
scanf("%d",&num);
s=s+num;
}
a=s/10;
printf("%d",a);
}