新聞中心
#c語言求產品合格率問題
#include stdio.h
專注于為中小企業(yè)提供網站設計制作、成都做網站服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)沈河免費做網站提供優(yōu)質的服務。我們立足成都,凝聚了一批互聯(lián)網行業(yè)人才,有力地推動了1000+企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網站建設實現(xiàn)規(guī)模擴充和轉變。
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;
}
====
請采納,謝謝
用c語言如何輸入100個學生的成績并且求平均值和最低分及格率?
把100分定為最高分,60分為及格分數線。用C語言實現(xiàn)如下:
#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);//保留兩位小數輸出及格率。
}
用C語言編程 輸入某班的C語言成績,計算出其及格率
#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只是個例子。你可以規(guī)定其他值,并輸入對應的分數。
網站標題:及格率函數怎么求c語言 及格率函數怎么求c語言表達式
URL標題:http://ef60e0e.cn/article/doecpoc.html