精华内容
下载资源
问答
  • 输入十个整数成绩,输出低于平均分的成绩,用c语言数组怎么做?输入打不出来
  • 20)个学生的成绩,统计计算出平均成绩,并输出低于平均分的学生成绩,用输入负数结束输入。 输入格式: 在一行中输入若干(<20)个学生的实型成绩,用输入负数结束输入,数据之间各用一个空格间隔。 输出格式: 在...

    东软学习小组成员:时雾
    计算平均分并输出低于平均分的学生成绩

    从键盘上输入若干(<20)个学生的成绩,统计计算出平均成绩,并输出低于平均分的学生成绩,用输入负数结束输入。

    输入格式:

    在一行中输入若干(<20)个学生的实型成绩,用输入负数结束输入,数据之间各用一个空格间隔。

    输出格式:

    在一行中按照“ave=平均成绩(回车)”顺序输出平均成绩,平均成绩保留2位小数,没有列宽控制。
    在下一行中输出低于平均分的学生成绩,学生成绩保留1位小数,列宽为6列。

    输入样例:

    85 65 74 -1

    输出样例:

    ave=74.67
      65.0  74.0

    分析:数组最基本的应用,这道题基本上就是一个一个去检测数组是否大于平均分线。

    #include<stdio.h>
    int main(){
     int i,get,j=0;//i为循环和数组储存位置数,get为输入数,j为统计一共有多少个数 
     double sum=0,num[21];//总数与数组设定 
     for(i=1;i<20;i++){ 
      scanf("%d",&get);
      if(get<0)break;//遇见负数直接结束循环 
      num[i]=get;
      sum=sum+get;//统计总数
      j++;
     }
     printf("ave=%.2lf\n",sum/j);//输出其中的平均数 
     for(i=1;i<=j;i++){//判断数组中有无大于平均数的数字 
      if(num[i]<sum/j){
       printf("%6.1lf",num[i]);
      }
     }
     return 0;
    }
    展开全文
  • 在第一行以格式average=result输出平均分(result保留小数点后两位),在下一行依次输出低于平均分的成绩,每个成绩后跟一个空格。(注意最后一个数后面有一个空格) 输入样例: 20 67787745976553907588 85 ** ** *...

    题目

    计算全班n个(n≤30)学生的平均分,输出平均分以及低于平均分的成绩。

    输入格式:
    先输入整数n,再依次输入n个整数成绩,以空格间隔。

    输出格式:
    在第一行以格式average=result输出平均分(result保留小数点后两位),在下一行依次输出低于平均分的成绩,每个成绩后跟一个空格。(注意最后一个数后面有一个空格)

    输入样例:
    20
    67 78 77 45 97 65 53 90 75 88 85 ** ** ** ** 56 96 92 44 70
    输出样例:
    average=74.40
    67 45 65 53 72 56 44 70

    #include <stdio.h>
    int main()
    {
    	int n = 0;
    	int c[30] = {0};
    	int i = 0;
    	float ava = 0.0;
    	
    	scanf("%d", &n);
    	for (i = 0; i < n; i++)
    	{
    		scanf("%d", &c[i]);
    	}
    	
    	for (i = 0; i < n; i++)
    	{
    		ava += c[i] * 1.0;
    	}
    	ava /= n;
    	printf("average=%0.2f\n",ava);
    	
    	for(i = 0; i < n; i++)
    	{
    		if (c[i] < ava)
    		{
    			printf("%d ",c[i]);
    		}
    	}
    	return 0;
    }

     

    展开全文
  • #include<stdio.h> main() { int i,j,k,n=0; float a[20]; //a[20]:书学生成绩 float sum=0.0,ave,b; //sum:总共输入学生成绩之和,ave :平均值 scanf("%d",&k); ...

    #include<stdio.h>
    main()
    {
    	int i,j,k,n=0;
    	float a[20];                        //a[20]:书学生成绩 
    	float sum=0.0,ave,b;                //sum:总共输入的学生成绩之和,ave :平均值 
    	scanf("%d",&k);                    //输入第一个成绩 
    	a[0]=k;                            //把第一次输入的成绩赋值给数组的第一位数a[0] 
    	while (k>=0)                      //输入完第一个成绩,从第二个成绩开始大于零时继续输入 
    	{ 
    	    i++;
    	    scanf("%d",&k);
    		a[i]=k;
    	}
    	for(j=0;j<i;j++)                 //计算输入的成绩之和,用来于计算平均值 
    	{
    		sum+=a[j];
    		n++;
    	}
    	ave=sum/(float)j;               //计算平均值 
    	printf("ave=%.2f\n",ave);
    	for(j=0;j<i;j++)
    	{
    	if(a[j]<ave)                   //判断输入的数字是否小于平均值 
    		{
    			
    			b=a[j];	 
    			printf("%6.1f",b);    //输出小于平均值的成绩 
    		}
    	}
    
     } 

     

    展开全文
  • // 统计是个学生成绩,并输出低于平均分的人数 // (1)学生的成绩要求通过键盘输入; // (2)函数的调用和结果的输出由主函数main处理 // (3)统计计算过程在自定义函数TJ中完成 // 例如:输入是个学生的成绩为:...
    // 统计是个学生成绩,并输出低于平均分的人数
    // (1)学生的成绩要求通过键盘输入;
    // (2)函数的调用和结果的输出由主函数main处理
    // (3)统计计算过程在自定义函数TJ中完成
    // 例如:输入是个学生的成绩为:100 90 80 80 90 70 65 70 80 83《CR》该程序的输出应为:The result is :3
    

    #include “stdio.h”

    int TJ(int *p){
    int i ,count = 1,sum = 0;
    double arry;
    for(i = 0 ; i < sizeof(p);i++){
    sum += p[i];
    }
    arry = sum / sizeof(p);
    for(i = 0 ; i < sizeof(p);i++){
    if(p[i]<arry){
    count += 1;
    }
    }
    return count;
    }

    int main(int argc, char const *argv[])
    {
    int cj[10],count;
    printf(“Please enter student scores:\n”);
    for (int i = 1; i <= 10; i++){
    scanf("%d",&cj[i]);
    }
    count = TJ(cj);
    printf(“The result is :%d\n”, count);
    return 0;
    }

    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    展开全文
  • #include<iostream> using namespace std; int main(){ double arr[20],sum=0; int cnt=0; for(int i=0;i<20;i++){ cin>>arr[i]; if(arr[i]==-1)break; sum+=arr[i];... double...
  • 输出低于60分的学生成绩,当输入负数时结束输入 */ #include<stdio.h> main() { int sum=0,m=0,n; //sum表示若干学生的总成绩,m表示学生个数,n表示学生成绩 float average; //average 表示学生平均...
  • //1、建立一个for循环用于输入数据,设置退出条件 //2、算出平均成绩 #include using namespace std; int main() { int Score,sum=0,k=0; int a[100]; float Average; cout;
  • 【问题描述】 平均分的战争。有m个人的成绩存放在score数组中,请编写...第二行为:低于平均分的成绩输出整数序列时按照%5d格式输出。 【输入输出样例】 #include<stdio.h> #define N 20 int main() { int
  • 展开全部#include<...//max表示最高2113分5261,min表示最低分,avg表示平均分printf("请输入10位学生4102分数\n");printf("********************************\n");for(i=0;i<=9;i++){pr...
  • 输入n个成绩,打印出所有低于平均分的分数(注意:ave = s/n中s 为float或ave = (float)s/n)。 输入 多个测试数据每个测试数据一行,在这行中先输入分数的个数n(1<=n<=100),然后紧跟着输入n个整数(代表分数) ...
  • 输入n个成绩,打印出所有低于平均分的分数(注意:ave = s/n中s 为float或ave = (float)s/n)。 Input 多个测试数据每个测试数据一行,在这行中先输入分数的个数n(1&lt;=n&lt;=100),然后紧跟着输入n个整数...
  • 输入n个成绩,打印出所有低于平均分的分数(注意:ave = s/n中s 为float或ave = (float)s/n)。 Input 多个测试数据 每个测试数据一行,在这行中先输入分数的个数n(1<=n<=100),然后紧跟着输入n个整数...
  • 用函数编程统计成绩低于平均分的学生人数。 要求: (1)按如下函数原型进行编程: int GetAboveAver(int score[], int n); (2)在主函数中: 输入学生成绩, 然后调用函数GetAboveAver计算成绩低于平均分的学生...
  • 输入n个成绩,打印出所有低于平均分的分数(注意:ave = s/n中s 为float或ave = (float)s/n)。 Input 多个测试数据每个测试数据一行,在这行中先输入分数的个数n(1<=n<=100),然后紧跟着输入n个整数(代表分数)...
  • 不要自卑,去提升实力 互联网行业谁技术牛谁是爹 ...将它们存储到一维数组中,然后统计成绩低于平均分的学员的人数,并输出出来。 解题思路: 遍历数组即可 代码: import java.util.Random; public c..
  • 编写一个程序,读入个数不确定( ...样例输出 count is 8 Average is 5.0500 Number of scores above or equal to the average 4 Number of scores below the average 4 提示 均值保留四位
  • 本题要求编写程序,计算学生们的平均成绩,并统计不及格(成绩低于60人数。题目保证输入与输出均在双精度范围内。 输入格式: 输入在一行中给出一系列非负实数,其间以空格分隔。当读到负实数时,表示输入结束...
  • 本题要求编写程序,计算学生们的平均成绩,并统计不及格(成绩低于60)的人数。题目保证输入与输出均在双精度范围内。 输入格式: 输入在第一行中给出非负整数n,即学生人数。第二行给出n个非负实数,即这n位学生...
  • 本题要求编写程序,计算学生们的平均成绩,并统计不及格(成绩低于60人数。题目保证输入与输出均在双精度范围内。 输入格式: 输入在一行中给出一系列非负实数,其间以空格分隔。当读到负实数时,表示输入结束...
  • 本题要求编写程序,计算学生们的平均成绩,并统计不及格(成绩低于60)的人数。题目保证输入与输出均在双精度范围内。 输入格式: 输入在第一行中给出非负整数n,即学生人数。第二行给出n个非负实数,即这n位学生...
  • import java.util.Arrays;//定义一个int型的一维数组,包含40个元素,用来存储每个学员的成绩, ...//然后统计成绩低于平均分的学员的人数,并输出出来。 //将这40个成绩按照从高到低的顺序输出出来。
  • 本题要求编写程序,计算学生们的平均成绩,并统计及格(成绩不低于60)的人数。题目保证输入与输出均在整型范围内。 输入格式: 输入在第一行中给出非负整数N,即学生人数。第二行给出N个非负整数,即这N位学生...
  • 本题要求编写程序,计算学生们的平均成绩,并统计及格(成绩不低于60)的人数。题目保证输入与输出均在整型范围内。 输入格式: 输入在第一行中给出非负整数N,即学生人数。第二行给出N个非负整数,即这N位学生...

空空如也

空空如也

1 2 3 4 5 ... 9
收藏数 168
精华内容 67
关键字:

输出低于平均分的成绩