当前位置:首页 » 编程语言 » c语言的平均分

c语言的平均分

发布时间: 2022-07-28 07:30:31

⑴ 求平均成绩c语言

#include<stdio.h>

int main()

{ int n,i,x,s=0;

scanf("%d",&n); //求n个成绩的平均分

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

{ scanf("%d",&x);

s+=x;

}

printf("%.2f ",(float)s/n);

return 0;

}

⑵ c语言程序设计:任意输入4门课程的成绩,计算它们的平均值

代码如下:


main(){


int i;


double sum = 0, num;


for(i=1; i<5; i++){


printf("请输入第%d门课的成绩:", i);

scanf("%d",&i)


num = input.nextDouble();


sum+=num;


}


double average = sum/4;


printf("4门课成绩的平均分为:%.2f",average);


}


}

源代码截图:

⑶ C语言 调用函数如何求分数的平均分。

1、首先我们打开visual studio 2019软件,新建一个win32控制台程序。

⑷ C语言求平均值

#include<stdio.h>
voidmain()
{
inti;
floata[10],average,sum=0;
for(i=0;i<10;i++)
scanf("%f",&a[i]);
for(i=0;i<10;i++)
sum=sum+a[i];
average=sum/10;
printf("average=%.2f ",average);

}

⑸ C语言求平均数

fun()函数不需要执行两次
fun()函数的第一个参数是数组,也就是指针,因此调用时应该这样:
fun(m,
sum)
另外,你统计平均时没有考虑小数情况,这样可能结果会有错误,比如平均分75.2,
但是你的平均分是75,这样就会导致原来75的没有被统计到
还有一个建议,fun()函数的两个参数最好分别是数组指针和数组长度,sum可以在fun()内部统计,这样函数的应用范围就更广了

⑹ C语言求平均成绩

#include<stdio.h>
intmain()
{
floata[5][50],s,av;
inti,j,stu,sub,count;
while(scanf("%d%d",&stu,&sub))
{
for(i=0;i<stu;i++)
for(j=0;j<sub;j++)
scanf("%f",&a[i][j]);//输入信息
for(i=0;i<stu;i++)
{
for(j=0,s=0;j<sub;j++)
s+=a[i][j];
av=s/sub;
if(j!=stu-1)
printf("%.2f",s/sub);//这里应该是%f,下同
else
printf("%.2f",s/sub);
}
printf(" ");//这里要换行
for(i=0;i<sub;i++)
{
for(j=0,s=0;j<stu;j++)
s+=a[j][i];
if(j!=sub-1)
printf("%.2f",s/stu);
else
printf("%.2f",s/stu);
}
printf(" ");//这里要换行
for(i=0;i<stu;i++)
{
for(j=0,count=0;j<sub;j++)
if(a[i][j]>=av)
count++;
printf("%d",count);
}
printf(" ");//这里要换行
}
}

一个小错误,把%f写成了%d,下次看到正常运行,还出现0就有经验了。

还有你给出的代码换行应该是不正确的。被输入输出示例误导了。

⑺ 用C语言求平均数,尽量用简单的程序和结构解答

#include"stdio.h"
intmain()
{
intscore1,score2,score3,score4,score5;
floatava;
printf("按从大到小的顺序输入5个0~100之间的整数: ");
scanf("%d%d%d%d%d",&score1,&score2,&score3,&score4,&score5);
ava=(score2+score3+score4)/3;
printf("小明获得的总评分为:%f",ava);
return0;
}

直接写的所以没有排版 提供一个思路没有具体调试运行 不过应该不会出错

⑻ C语言 怎么求平均值

#include<stdio.h>

int main(void)
{
double x=0,z=0;
int y=0;
int y1=0;

printf("请输入 10 个数,空格分开:");
for(y=0;y<10;y++)
{
scanf("%lf",&x);
if(z>=0)
{
z = z + x;
y1++;
}
getchar();
}
printf("平均数是: %.2lf \n",z/y1);
return 0;
}

热点内容
linuxio文件 发布:2025-01-24 13:40:21 浏览:437
在excel设密码如何取消 发布:2025-01-24 13:38:54 浏览:482
电脑装存储时不能开机 发布:2025-01-24 13:38:52 浏览:284
2000人同时在线的小程序需要什么服务器 发布:2025-01-24 13:37:17 浏览:852
怎么搭建linux服务器配置 发布:2025-01-24 13:37:16 浏览:112
安卓版什么时候上线麻将模式 发布:2025-01-24 13:32:48 浏览:965
算法实验分析 发布:2025-01-24 13:20:25 浏览:137
安卓和ios步数哪个准确 发布:2025-01-24 13:12:13 浏览:290
怎么给电脑换配置 发布:2025-01-24 13:04:04 浏览:922
如何修改服务密码10086 发布:2025-01-24 12:44:27 浏览:515