十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
#include stdio.h
专注于为中小企业提供网站设计制作、成都做网站服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业沈河免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了1000+企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
float checkCal(int n, int a[]) {
int i, count = 0;
for (i = 0; i n; i++) {
if (a[i] == 1) {
count++;
}
}
return (float)count / n;
}
int main() {
int n, a[100], i;
printf("请输入待检测的产品数目:");
scanf("%d", n);
printf("请输入产品的质量信息(1表示合格,0表示不合格):\n");
for (i = 0; i n; i++) {
scanf("%d", a[i]);
}
float result = checkCal(n, a);
printf("这批产品的合格率为:%.2f%%\n", result * 100);
return 0;
}
====
请采纳,谢谢
把100分定为最高分,60分为及格分数线。用C语言实现如下:
#include
#define N 100
void main()
{
int i;
float grade,sum=0,min=100,pass=0;
for(i=0;i{
scanf("%f",grade);//输入学生分数。
sum+=grade;//计算学生的成绩的总和。
if (gradeif (grade=60) pass++; //求及格人数。
}
printf("%0.2f\n",sum/N);
//保留两位小数输出100个学生的成绩的平均值。
printf("%0.2f\n",min);//保留两位小数输出最低分。
printf("%0.2f%%\n",pass/N*100);//保留两位小数输出及格率。
}
#include stdio.h
void main(){
int i,n,score,num=0;
printf("班级人数:");
scanf("%d",n);
for(i=0;in;i++)
{
scanf("%d",score);
if(score=60) num++;
}
printf("及格率:%.2f%%",num*1.0*100/n);
}
运行示例:
人数10只是个例子。你可以规定其他值,并输入对应的分数。