精华内容
下载资源
问答
  • 编程C语言 输入n个学生成绩,计算他们的平均值并输出所有高于平均的学生成绩.#include“stdio.h”#defineMAX100voidmain(){intmark[MAX],sum=0,mark=0,j=0,aver=0;printf("请输入学生成绩,输入负数结束C语言,编写程序...

    编程C语言 输入n个学生成绩,计算他们的平均值并输出所有高于平均的学生成绩.

    #include“stdio.h”#defineMAX100voidmain(){intmark[MAX],sum=0,mark=0,j=0,aver=0;printf("请输入学生成绩,输入负数结束

    C语言,编写程序,依次输入某位学生的数学、英语和计算机课程的成绩,计算并输出该生3门课程的平均分

    你只是想多两个空格的话,就在printf里加呗.printf("eng=");//在eng前加上空格就行.是这个意思不?再问:我的程序目前是输入一门成绩后就换行了,想要他不换行,但是空一格继续输入再答

    用C语言编写程序:输入某位学生的数学、英语和计算机课程的成绩,求该生3门课程的平均分.

    #include"stdio.h"mian(){floata,b,cprintf("请分别输入三门课的成绩:");scanf("%f,%f,%f",&a,&b,&c);printf("平均成绩为:%.

    C语言:编写程序,输入10个学生的成绩数据,计算并输出平均分及低于平均分的学生的人数.

    /*因为这个数据规模很小,只有10个人而已,所以求平均分就直接求和然后用除法了,如果规模大的话可以考虑其他方法.*/#includeintmain(){intstudent[10],sum=0;flo

    c语言中怎么将考试分数分等级,例如90到100分为A等级~

    #include"stdio.h"voidmain(){intscore;while((scanf("%d",&score))==1){if(score100)printf("Yourinputisw

    输入20个学生成绩并求出总分和平均分C语言程序

    5.从键盘输入8个学生三门课程的成绩求每个学生各门课的平均分,并按平均分从高到低的顺序输出每个学生各门课程的成绩和平均成绩.(1)定义数组ints[N][3];存储三门课程的成绩.数组floata

    求C语言编程 从键盘输入一个班(全班最多不超过30人)学生某门课的成绩,当输入成绩为负值时,输入结束

    #include#defineN30typedefstructstudent{\x09charname[10];\x09intscore;}STU;voidmain(){\x09STUs[N];\x0

    C语言:从键盘上输入若干学生的成绩,计算出平均成绩,并输出不及格的成绩和人数

    #includeintmain(){charch;inti,x,n=0,s=0;for(i=1;;i++){printf("请输入学生成绩,以空格隔开,以回车结束:\n");scanf

    c语言 循环结构编程 输入若干个学生成绩,若输入数据大于100或小于0则循环结束,最后求成绩的平均值

    #includevoidmain(){floats=0;intn=0,k=0;//k值用来统计学生的总数while(n>=0&&n

    求C语言程序:创建二维数组 输入5个学生的四门课成绩 编程计算每个学生的总分和每门课的平均分~

    #include"stdio.h"intsum(inta[]){\x09inti,result=0;\x09for(i=0;i\x09\x09result+=a[i];\x09returnresult

    C语言,输入百分制成绩,输出对应等级

    #includevoidmain(){\x09floata;\x09printf("请输入成绩:\n");scanf("%f",&a);\x09switch((int)(a/10+0.05))\x09

    C语言 输入三个学生4门课的成绩,计算每个学生的总分和平均成绩并输出,结果保留一位小数

    #include#defineM3#defineN4floatsum(float*p,intn){floatsum=0;inti;for(i=0;i

    c语言问题,输入一个班学生的成绩,求全班的平均成绩.我写了如下程序

    楼主犯了最基本的错误记得给变量赋初值#includevoidmain(){floatscore=0,average=0;intn=0;do{scanf("%f",&score);if(score>=0

    用c语言给小学生出加法考试题 编写一个程序,给学生出一道加法运算题,然后判断学生输入的答案对错与否,

    #include"time.h"#include"stdio.h"#include"stdlib.h"intmain(){inta,b,c,d;srand(time(0));while(1){a=ra

    C语言:输入一个正整数n,再输入n个学生的百分制成绩,统计各等级成绩的个数.

    #includeintmain(){\x09inti,A,B,C,D,E,n,s;\x09A=B=C=D=E=0;\x09printf("Entern:");\x09scanf("%d",&n);\x

    C语言输入M个学生N门课程的成绩,要求输出成绩单(包括每个学生的平均分及每门课程的平均分)

    这个程序满足你条件了,我vc6通过调试运行了#includevoidmain(){floatscore[200][50]={0};voidinputscore(float**,int,int);voi

    C语言编程求助!(关于数组)“输入5个学生的3门课程成绩,输出5个学生中的最高平均分”.

    voidmain(){intarr[5][3];intarrSum[5]={0};inti,j;intmax;for(i=0;i

    c语言用数组编写,输入十个学生成绩求出平均分,并统计高于平均分的人数

    #includevoidmain(){inti,arr[10];intsum=0;intcount=0;doubleavg=0;for(i=0;i!=10;++i){scanf("%d

    .输入百分制的学生成绩,输出A(90-100),B(80-89),C(70-79),D(60-69),E(60分以下)等

    #includevoidmain(){intscore,i;printf("EntertheStudent'sScore:\n");scanf("%d",&score);i=score/10;swit

    展开全文
  • C实现输入学生数学成绩计算平均分及及格率

    int _tmain(int argc, _TCHAR* argv[])
    {
     int a[3];
     int i;
     int sum = 0;
     float avg, k;
     int Cnt = 0, Cnt1 = 0;
     for (i = 0; i < 3; i++)
     {
      printf("请输入第%d个学生的成绩:", i + 1);
      scanf_s("%d", &a[i]);
      sum += a[i];
      Cnt++;
      if (a[i] >= 60)
       Cnt1++;
     }
     avg = (float)sum / Cnt;
     k = (float)Cnt1 / Cnt;
     printf("这些学生的平均成绩为:%.1f, 及格率为:%.1f\n", avg, k);
     return 0;

    }

    展开全文
  • 输入10个学生成绩,计算及格率,若及格率大于等于70%,则按照成绩由高到低原样输出;若及格率小于70%,则对不及格分数进行调整,调整规则:调整最接近60分的成绩为60分,使得及格率等于70%,再按照成绩又高到低...

    【问题描述】

    输入10个学生的成绩,计算及格率,若及格率大于等于70%,则按照成绩由高到低原样输出;若及格率小于70%,则对不及格分数进行调整,调整规则:调整最接近60分的成绩为60分,使得及格率等于70%,再按照成绩又高到低输出调整后的成绩。

    #include <stdio.h>
    
    int main()
    {
    	int a[10];
    	int i, count = 0, j, t;
    
    	for (i=0; i<10; i++)
    	{
    		scanf("%d", &a[i]);//输入数据
    	}
    
    	for (i=0; i<10; i++)//判断及格率
    	{
    	    if (a[i]>=60)
            {
                count++;
            }
    	}
    	if (count >= 7)
        {
            for (i=0; i<10; i++)
    	    {
                for (j=i+1; j<10; j++)
                {
                    if (a[i]<a[j])
                    {
                        t = a[i];
                        a[i] = a[j];
                        a[j] = t;
                    }
    
                }
    
    	    }
    	    for (i=0; i<10; i++)
    	    {
    		    printf ("%d ", a[i]);//输出数据
    	    }
    
        }
        else
        {
            do
            {
                count = 0;
                for (i=0; i<10; i++)//找到第一个小于60的数
                {
                    if (a[i]<60)
                    {
                       break;
                    }
                }
                for (j=i+1; j<10; j++)//从第i+1个数开始依次与i相比较与60 的差
                {
                    if (a[j]<60 && (60-a[i])>(60-a[j]))
                    {
                        t=a[i];
                        a[i]=a[j];
                        a[j]=t;
                    }
                }
                a[i] = 60;
                for (i=0; i<10; i++)//判断及格率
                {
    
                   if (a[i]>=60)
                   {
                        count++;
                   }
                }
            }while (count<7);
            for (i=0; i<10; i++)
            {
                for (j=i+1; j<10; j++)
                {
                    if (a[i]<a[j])
                    {
                        t = a[i];
                        a[i] = a[j];
                        a[j] = t;
                    }
                }
            }
            for (i=0; i<10; i++)
            {
                printf ("%d ", a[i]);//输出数据
            }
    
        }
    
    
         return 0;
    }
    
    
    展开全文
  • 利用流水线计算学生成绩的最大值、最小值以及及格率 #DoInput.java---输入学生人数,以及学生成绩 import java.util.*; public class DoInput extends DoThing{ DoThing nextDoThing; public void setNext(Do...

    利用流水线计算学生成绩的最大值、最小值以及及格率

    #DoInput.java---输入学生人数,以及学生成绩
    import java.util.*;
    public class DoInput extends DoThing{  
    	DoThing nextDoThing;
    	public void setNext(DoThing next){   
    		nextDoThing=next;
    	}
    	
    	public void doThing(double []a){
    		System.out.println("请输入学生数:");   
    		Scanner read=new Scanner(System.in);
    		int count=read.nextInt(); 
    		System.out.println("请输入每个学生的成绩:");
    		a=new double[count];   
    		for(int i=0;i<count;i++){
    			a[i]=read.nextDouble();  
    		}
    		nextDoThing.doThing(a);
    	}
    }
    
    #DoThing.java
    public abstract class DoThing{
    	public abstract void doThing(double []a);
    	public abstract void setNext(DoThing next);
    }
    
    #MaxAndMin.java---计算最高分,最低分
    import java.util.*;
    public class MaxAndMin extends DoThing{
    	DoThing nextDoThing;
    	
    	public void setNext(DoThing next){
    		nextDoThing=next;
    	}
    	
    	public void doThing(double []a){
    		Arrays.sort(a);
    		System.out.println("最高分:"+a[a.length-1]+",");
    		System.out.println("最低分:"+a[0]);
    		nextDoThing.doThing(a);
    	}
    }
    
    #PassPercent.java  --计算及格率
    public class PassPercent extends DoThing{
    	DoThing nextDoThing;
    	public void setNext(DoThing next){
    		nextDoThing=next;
    	}
    	
    	public void doThing(double []a){
    		int count=0;
    		for(int i=0;i<a.length;i++){
    			if(a[i]>=60) count+=1;
    		}
    		double passpercent=(double)count/a.length;
    		System.out.print("这次考试中学生的及格率:"+passpercent*100+"%\n");
    	}
    }
    
    #StreamLine.java---建立流水线
    public class StreamLine{
    	private DoThing one,two,three;
    	StreamLine(){
    		one=new DoInput();   
    		two=new MaxAndMin();
    		three=new PassPercent();
    		one.setNext(two);
    		two.setNext(three);
    	}
    	
    	public void giveResult(double a[]){
    		one.doThing(a);
    	}
    }
    
    #StudnetTest
    public class StudentTest{
    	public static void main(String args[]){
    		StreamLine line=new StreamLine();  //创建流水线
    		double []a=new double[1];
    		line.giveResult(a);
    	}
    }
    

    运行结果示例:
    在这里插入图片描述

    展开全文
  • /1、编写三个函数分别求某学生三门课程总成绩和平均成绩及格率。/ #include &lt;stdio.h&gt; int main() { float sum(float b[3]); float passr(float b[3]); float aver(float b[3]); int i;...
  • //输入n和n个学生成绩(实数),输出不及格率 #include<stdio.h> int main() { int i;//循环变量 int n;//循环的次数 double num;//学生的成绩 int people = 0;//不及格学生的人数 for(i = 0; i< n;...
  • //统计平均成绩及格率 void calculate_student( int n) { int i,j,p; int a=0; float sum=0; enum subject{chinese,math,english,physics}; printf("\ninput the score you want to know...
  • 输入n和n个学生成绩(实数),输出不及格率。 输入 输入的第一行是一个整数n,第二行是n个实数,用空格隔开。 输出 . 输出一个实数,表示不及格率,结果保留2位小数,单独占一行。 样例输入 8 98 45 86 79 56 75 ...
  • import java.io.IOException;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.Path;import org.apache.hadoop.io.IntWritable;import org.apache.hadoop.io.Text;import org.apache.hadoo...
  • 实现学生基本信息的管理,包括学生资料的录入、查询、修改、删除、浏览等操作,实现学生成绩信息的管理,包括学生成绩的录入、查询、修改、删除、浏览等操作。学生的基本信息包括:学号、姓名、班级、所选科目等,...
  • #include <...//不及格人数 double record;//成绩 double sum;//总人数 scanf("%lf",&sum); for(int i = 0;i < sum;i ++) { scanf("%lf",&record); if(record < 60) { ...
  • 保存N个学生的C语言程序设计的期末成绩,查看每个分数段学生的人数,计算出优秀率和及格率,同时输出所有的学生成绩,并对不及格的学生成绩作出标记。 分数段的要求如下: 85~100 优秀 70~84 良好 60及以上 及格 ...
  • 从控制台输入学生人数,再输入足够的学生成绩。 计算:不及格学生人数和及格率 public class Test{ public static void main(String[] args) { double pass_rate = 0, count=0; Scanner scanner = null; // ...
  • 在我们的日常生活学习中,经常会使用到Excel来计算学生成绩的及格绿(如图所示),这个需要运用到函数的知识,这个知识有一定的难度,不过小编马上就要对Excel 怎么算及格率进行分享,希望对电脑前的朋友有所帮助,...
  • 在excel中如何计算及格率和优秀率及统计各分数段人数.doc在excel中如何计算及格率和优秀率在excel中如何计算及格率和优秀率 A3=85 A4=23 A5=80 =COUNTIF(A2:A5,">=80") 统计的学生某科成绩,>=80优(合格)...
  • 在excel中如何计算及格率和优秀率...在电子表格里,夜影驱动编程小编今天和大家分享及格率和优秀率的公式设60分及格,90分优秀,有50名学生成绩数据在B2到B51, 如都有成绩,则公式为: 及格率:=COUNTIF(B2:B5...
  • 《(完整word版)在excel中如何计算及格率和优秀率及统计各分数段人数...1、在excel中如何计算及格率和优秀率Excel表加斜线,ALT+ENTE键文字错行AVERAGEIF(A1:A7” =80)统计的学生某科成绩,=80优(合格)的条件。完整表...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 6,017
精华内容 2,406
关键字:

学生成绩及格率