c语言不知道数据个数求平均

如何用C语言平均数?输入数据个数不定!

#include stdio.h

int fun1(int b[])

//计算输入数据的个数

{

int i,count=0;

for(i=0;b[i]!=’\0′;i++)

count++;

return count;

}

double fun2(int c[],int count)

//求平均值并输出结果

{

int i;

double sum=0.0;

for(i=0;c[i]!=’\0′;i++)

sum+=(double)c[i];

printf(“您输入了%d个数据/n平均值为%lf”,count,sum/(double)count);

}

main()

{

int a[SIZE],i=0,count;

do

{

scanf(“%d”,a[i]);

i++;

}while(a[i-1]!=’\0′)

count=fun1(a);

fun2(a,count);

}

c语言不知道数据个数求平均

C语言 怎么求平均值

#includestdio.h

int main(void)

{

double x=0,z=0;

int y=0;

int y1=0;

printf(“请输入 10 个数,空格分开:”);

for(y=0;y10;y++)

{

scanf(“%lf”,x);

if(z=0)

{

z = z + x;

y1++;

}

getchar();

}

printf(“平均数是: %.2lf \n”,z/y1);

return 0;

}

怎样用C语言编程计算平均数?

1、#includestdio.hint 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、然后输出。

c语言不知道数据个数,求平均值

代码如下:

#include stdio.h

int main(void)

{

    int num = 0;

    int sum = 0;

    while(scanf(“%d”, num) == 1)

        sum += num;

    printf(“%d\n”, sum);

    return 0;

}

如何用C语言实现求不定数量的平均数平均数

#includestring.h

#includestdio.h

int main()

{

int n,y=0;

char a[64];

printf(“请输入一行字符:”);

scanf(“%s”,a);

n=strlen(a);

for(int i=0;in;i++)

{

y=y+(a[i]-‘0’);

}

printf(“%d\n”,y);

printf(“%d\n”,n);

printf(“平局数为%f”,(float)y/n);

return 0;

}

本文来自投稿,不代表【】观点,发布者:【

本文地址: ,如若转载,请注明出处!

举报投诉邮箱:253000106@qq.com

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2024年3月25日 10:27:19
下一篇 2024年3月25日 10:37:34

相关推荐

  • ccf题目c语言,ccf例题

    求试题,17届NOIP(C语言)普及组初赛试题 1、B;B ;A ;D ;B ;A ;C;D ;B ;A 。 2、NOIP2011年提高组(C++语言)参考答案与评分标准单项选择题:(每题5分) B B A D B A C D B A 不定项选择题 (共10题,每题5分,共计15分。 3、A)i B)n-1 C)n-i+1 D)不确定 2001年高中组(17…

    2024年5月17日
    3100
  • c语言中feoffp,c语言中feoffp的意思

    不太理解C语言中的!feof(fp)? 1、feof是c标准函数,原型:int feof(FILE *stream)是feof函数原型,文件结束返回非0值,否则返回0。fp对应上面的文件流,!是bool取反的意思,!feof(fp)组合起来就是文件尚未结束的逻辑。 2、feof(fp) 意思是 !、0如下:feof(fp)是一个用于检测文件指针fp是否已经指…

    2024年5月17日
    3200
  • java中字符串和c语言,c语言中如何定义一个字符串

    Java语言中的输入Scanner类与C语言的输入函数scanf()的区别? 实际上算法核心思想没变,只是表达的语法不一样,一个是在Java语法下的表达,一个是在c语言下的表达。java中的方法和C语言中的函数差不多,在java中也可以叫函数吧,但是java中的方法有继承,重载等一些列功能。 这个可以算是形式上的相似点。 Java 支持方法重载,C 语言不支…

    2024年5月17日
    6500
  • sha1加密解密c语言的简单介绍

    十大常见密码加密方式 RSA算法密码RSA算法是第一个能同时用于加密和数字签名的算法,也易于理解和操作。RSA算法是一种非对称密码算法,所谓非对称,就是指该算法需要一对密钥,使用其中一个加密,则需要用另一个才能解密。 摩斯密码:最早的摩尔斯电码是一些表示数字的点和划。数字对应单词,需要查找一本代码表才能知道每个词对应的数。用一个电键可以敲击出点、划以及中间的…

    2024年5月17日
    4100
  • c语言怎么声明函数,c语言如何声明函数

    c语言怎么声明函数 C 语言中的函数定义的一般形式如下:return_type function_name( parameter list ){ body of the function } 在 C 语言中,函数由一个函数头和一个函数主体组成。 在上面的程序中,add()函数的定义在main()函数之后,因此需要提供函数声明。由于没有提供函数声明,编译器会使…

    2024年5月17日
    4300
  • c语言中a3什么意思,a3的结果是在c语言

    c语言中“a3=a1+a2,a1=a2,a2=a3”是什么意 公式拆分,按照C语言计算方法和原则,这里的“=”意思是赋值,即将等号右边的数值赋值到左边去。 三阶矩阵a1a2a3表示三个向量。三界矩阵就是三纵三列,就是三乘以三,一共有九个元素。a1a2a3代表三行,行列中的均为向量。 s2 = s2 + s3; // 即a2 = a2 + a3,就是a2 = …

    2024年5月17日
    3600
  • c语言wb什么意思,c语言pow是什么

    c语言中#define N 3是什么意思 1、是求模的意思,两边必须是整数类型的,求模常用符号为mod,就是小学学的求余运算符。例如50%23=4,因为余数为4,所以在程序中必须保证两边为整数才是这个意思。类似的还有 +=,-=,*=,/= 等。 2、这是C语言的格式输出,%c,%y这些代表你要输出的数据的数据类型;%d 表示输出十进制有符号的整数。%u 十…

    2024年5月17日
    3300
  • c语言中真正随机数,c语言中真正随机数怎么表示

    C语言中获得随机数的方法 可以使用库函数rand()。rand声明于stdlib.h,其原型为 int rand(void);功能为返回一个随机整型值。在C语言中,该值是一个正数值。 使用rand函数生成随机数,rand随机生成一个位于0 ~ RAND_MAX之间的整数。如下图中,我们直接使用rand方法生成10个随机数。 (rand() % (b &#82…

    2024年5月17日
    3100
  • c和c语言,c和c语言都是面相对象的

    C语言和C是一样的吗 不一样。安徽工业大学专升本中c程序设计和c语言程序设计不一样,C语言程序设计,包括其它的计算机语言,他们是一种规范,其中包括语法、语义等。 C语言是结构化和模块化的面向过程的语言,C++语言是面向对象的程序设计语言。C++语言是C语言的超集,也就是说学会了C++,你其实已经把C语言学会了。 c语言是编程语言的一种,c程序设计就是用c语言…

    2024年5月17日
    3600
  • c语言中读写文件,c语言读写文件

    如何用C语言读写文件 首先我们打开需要读取的文件,点击打开左上角文件中的“另存为”。然后我们在弹出来的窗口中点击打开保存类型。然后我们在弹出来的窗口中点击选择“C source file(*.c)”,之后点击保存即可在C语言中读取出来了。 ( !feof(fp) ) {\x0d\x0afgets(buffer,255,fp); printf(%s\n,buf…

    2024年5月17日
    4200

发表回复

登录后才能评论



关注微信