1. 輸入n和n個學生成績(實數),輸出不及格率.(用c語言,不需要太復雜的,別照搬百度,那個太難,還沒學到)
#include<stdio.h>
intmain(){
intn,i;
doublegrade;
intqua=0;//合格人數
scanf("%d",&n);//輸入人數
for(i=0;i<n;++i){
scanf("%lf",&grade);//輸入每個人的成績
if(grade<60){
qua+=1;
}
}
printf("%.2f ",qua*1.0/n);//輸出不合格率
return0;
}
2. 用c語言編寫統計不及格率的函數
#include<stdio.h>
#defineJUDGE150//判斷是否不及格
intinputscore(intcourse[],intn)
{
inti=0;
inttmp=0;
for(i=0;i<n;i++)
{
printf("輸入科目_%d_的分數 ",i+1);
scanf("%d",&course[i]);
tmp+=course[i];
}
returntmp;
}
int
main(intargc,char*argv[])
{
inti=0;
intpass=0;//及格人數
inttotal=0;//班上總人數。
intcourse[3]={0};//科目數
intscore=0;//總分。
printf("輸入班上人數 ");
scanf("%d",&total);
for(i=0;i<total;i++)
{
printf("--------%d號學生-------- ",i+1);
score=inputscore(course,3);
if(score>=JUDGE)
pass++;
}
printf("考試及格人數為%d通過率%.0f%% ",pass,(pass/(float)total)*100);
return0;
}
3. 用c語言 輸入10個同學的成績,統計不及格的人數,並輸出及格率
#include<stdio.h>
void main()
{
int i;
int n=0;
float s[10];
for(i=0;i<10;i++)
{ printf("請輸入學生成績:\n");
scanf("%f",&s[i]);
if(s[i]>60)
n++;
}
printf("及格人數為%d,及格率為%f. \n",n,n/10);
}
4. c語言求不及格率
main()
{
floata,x=0.0;
intn,i;
scanf("%d",&n);
for(i=0;i<n;i++)
{scanf("%f",&a);
if(a<60)x++;
}
printf("%.2f",x/n);
getch();
}
5. C語言,急
修改為如下的代碼:
#include<stdio.h>
intmain()
{
inta=0,n,b,i,j;
floatd;
scanf("%d",&n);
j=60;
for(i=1;i<=n;i++)
{
scanf("%d",&b);
if(b<60)
{
a=a+1;
}
}
d=((float)a)/n;
printf(" %0.2f",d);
}
6. 輸入5個同學的成績求出平均成績,並輸出不及格人數和成績,要求用數組。C語言
#include<stdio.h>
intmain()
{
inta[5];
doublesum=0;
intj=0;
for(inti=0;i<5;i++)
{
scanf("%d",&a[i]);
sum+=a[i];
if(a[i]<60)j++;
}
printf("平均分:%.2lf ",sum);
printf("不合格人數:%d ",j);
for(inti=0;i<5;i++)
{
if(a[i]<60)printf("%d ",a[i]);
}
}
7. c語言,輸入十個分數,輸出不及格的分數,統計及格率
#include<stdio.h>
intmain(){
intscore[10];//存放分數
inttotal=0;//記錄不合格的人數
for(inti=0;i<10;i++){
printf(" InputNo%dscore:",(i+1));
scanf("%d",&score[i]);
}
for(inti=0;i<10;i++){
if(score[i]<60){
total++;
printf("%d",score[i]);//輸出不及格的分數
}
}
printf(" Thescaleis:%f",1.0*total/10.0);//計算不合格的概率
return0;
}
8. C語言,輸入10個同學的成績,統計80分以上和不及格的人數,並輸出平均值,如何編寫
#include <stdio.h>
int main()
{
float a[10];
int i;
printf("請輸入使命學生的成績:");
for (i=0;i<10;i++)
{
scanf("%f",&a[i]);
}
int fail=0,excellent=0;
float sum=0,average=0;
for (i=0;i<10;i++)
{
if (a[i]<60)
{
fail++;
}
if (a[i]>=80)
{
excellent++;
}
sum=sum+a[i];
}
average=sum/10;
printf("不及格人數為:%d\n優秀人數為: %d\n平均成績為: %2.2f\n",fail,excellent,average);
return 0;
}