前言:
此时姐妹们对“c语言求3个平均数保留两位小数”可能比较关心,看官们都需要剖析一些“c语言求3个平均数保留两位小数”的相关资讯。那么小编也在网络上汇集了一些关于“c语言求3个平均数保留两位小数””的相关知识,希望兄弟们能喜欢,大家一起来学习一下吧!c语言:求算数平均数|练习题
一、题目
输入3个数,求这三个数的算术平均数
二、代码图片【带注释】
三、源代码【带注释】
#include
#include
//输入正整数a、b、c的值,
//求其算术平均值,并保留两个小数位输出
int pass=0;//定义一个开关,原始状态是:关闭
int main()
{
int num=0;
int arr[3];
printf("请输入三个正整数\n");
for(int i=0; i
{
scanf("%d",&arr[i]);
}
determine(arr);
if(pass==1)//开关打开,则继续往下执行
{
average(arr);//调用计算平均成绩函数
}
}
//判断是否为正数
determine(int arr[])
{
for(int i=0; i
{
//输入的数小于0,提示错误
if(arr[i]
{
printf("输入有误,请输入一个正数\n");
break;
}
//能够循环到最后一个数,则输入正确
else if(i==2)
{
printf("输入正确\n");
//如果输入正确,打开开关
pass=1;
}
}
}
//计算平均成绩
average(int arr[])
{
float averageScort=0;//平均分
float sumScort=0;//总成绩
for(int i=0; i
{
//三次循环,求出总成绩
sumScort=sumScort+arr[i];
}
averageScort=sumScort/3;//求平均成绩
//保留两位小数输出
printf("三人的平均成绩是:%.2f",averageScort);
}
四、运行结果
1、其中一个数小于0
2、输入三个大于0的数
关注我@木木有观点 每天分享编程知识
#c语言# #编程# #分享编程技巧#
标签: #c语言求3个平均数保留两位小数 #c语言求三个数平均值的代码 #c语言求n个数的平均值和最值和最大值 #c语言怎么求平均数 #c语言求平均数的用循环编程