精华内容
下载资源
问答
  • 本题要求编写程序读入N个学生的百分制成绩统计五分制成绩的分布。百分制成绩到五分制成绩的转换规则:大于等于90分为A;小于90且大于等于80为B;小于80且大于等于70为C;小于70且大于等于60为D;小于60为E。输入...

    本题要求编写程序读入N个学生的百分制成绩,统计五分制成绩的分布。百分制成绩到五分制成绩的转换规则:

    大于等于90分为A;

    小于90且大于等于80为B;

    小于80且大于等于70为C;

    小于70且大于等于60为D;

    小于60为E。

    输入格式:

    输入在第一行中给出一个正整数N(≤1000),即学生人数;第二行中给出N个学生的百分制成绩,其间以空格分隔。

    输出格式:

    在一行中输出A、B、C、D、E对应的五分制成绩的人数分布,数字间以空格分隔,行末不得有多余空格。

    输入样例:

    7

    77 54 92 73 60 65 69

    输出样例:

    1 0 2 3 1

    #includeint main()

    {

    int A = 0 , B = 0 ,C = 0 , D = 0 , E = 0;

    int N = 0, score, i = 0;

    scanf("%d", &N);//人数

    for(i = 1; i <= N; i++)

    {

    scanf("%d", &score);//成绩

    if(score >= 90)

    A++;

    else if(score >= 80&&score < 90)

    B++;

    else if(score >= 70&&score < 80)

    C++;

    else if(score >= 60&&score < 70)

    D++;

    else if(score < 60)

    E++;

    }

    printf("%d %d %d %d %d", A, B, C, D, E);

    return 0;

    }

    展开全文
  • ASP中Lable控件的定位问题问题:Lable控件的定位问题:找了好久都没找到可以将Lable控件定位的办法,网上说可以将修改position这个属性来实现定位,可是我始终没找到这个属性. (1)首先,在源代码中添加 style ......

    ASP中Lable控件的定位问题

    问题:Lable控件的定位问题:找了好久都没找到可以将Lable控件定位的办法,网上说可以将修改position这个属性来实现定位,可是我始终没找到这个属性. (1)首先,在源代码中添加 style ...

    SpringMVC访问静态资源的三种方式&lpar;转&rpar;

    本文转自:http://www.iigrowing.cn/springmvc_fang_wen_jing_tai_zi_yuan_de_san_zhong_fang_shi.html 如何你的Disp ...

    HDU 3400 Line belt【三分套三分】

    从A出发到D,必定有从AB某个点E出发,从某个点F进入CD 故有E,F两个不确定的值. 在AB上行走的时间   f = AE / p 在其他区域行走的时间 g = EF / r 在CD上行走的时间   ...

    laravel判断HTTP请求是否ajax

    if(Request->ajax()){ echo "AJAX"; }else{ echo '普通请求':}

    避免使用CreateThread函数,导致的内存泄露

    原文链接:http://blog.csdn.net/solosure/article/details/6262877

    史上最全的phpstorm常用配置

    取消自动保存并标识修改的文件为星星标记 1.取消自动保存 进入 File -> Settings -> General,取消下面两选项的勾选: 2.星星标记 进入 File -> S ...

    Uva 10294 Arif in Dhaka &lpar;First Love Part 2&rpar;

    Description 现有一颗含\(N\)个珠子的项链,每个珠子有\(t\)种不同的染色.现求在旋转置换下有多少种本质不同的项链,在旋转和翻转置换下有多少种本质不同的项链.\(N < 51,t ...

    cf B George and Cards

    题意:给你一个只有‘.’和'#'的n*n的格子,问所有的'#'是不是只属于一个十字叉,如果不是输出NO,否则输出YES. #include #include

    SpecFlow使用入门之C&num; BDD

    SpecFlow使用入门 http://www.specflow.org/ SpecFlow是一个BDD工具,在这里对BDD不多赘述,你可以阅读一下微软2010年十二月的一篇文章,此外如果你想要更多了 ...

    SQL Server AlwaysON从入门到进阶(1)——何为AlwaysON?

    本文属于SQL Server AlwaysON从入门到进阶系列文章 本文原文出自Stairway to AlwaysOn系列文章.根据工作需要在学习过程中顺带翻译以供参考.系列文章包含: SQL Se ...

    展开全文
  • 习题3-4 统计学生成绩 本题要求编写程序读入N个学生的百分制成绩,统计五分制成绩的分布。百分制成绩到五分制成绩的转换规则: 大于等于90分为A; 小于90且大于等于80为B; 小于80且大于等于70为C; 小于70且...

    习题3-4 统计学生成绩

    本题要求编写程序读入N个学生的百分制成绩,统计五分制成绩的分布。百分制成绩到五分制成绩的转换规则:

    • 大于等于90分为A;
    • 小于90且大于等于80为B;
    • 小于80且大于等于70为C;
    • 小于70且大于等于60为D;
    • 小于60为E。

    输入格式:

    输入在第一行中给出一个正整数N(≤1000),即学生人数;第二行中给出N个学生的百分制成绩,其间以空格分隔。

    输出格式:

    在一行中输出A、B、C、D、E对应的五分制成绩的人数分布,数字间以空格分隔,行末不得有多余空格。

    输入样例:

    7
    77 54 92 73 60 65 69

    输出样例:

    1 0 2 3 1

    这道题的话,定义一个数组然后对数组进行操作就变得很简单 

    //代码
    //统计学生成绩 
    
    #include <stdio.h>
    int main(){
    //n表示一共有多少个成绩
    	int n;
    	scanf("%d",&n);
    //然后把n个成绩放到一个数组中,因为还要对这个数组输入值,所以不用赋初值
    	int score[n];
    //定义另一个数组,这个数组表示五级制的等级,并且要对此数组赋初值为0
    	int q[5]={0};
    	int i;
    //定义一个for循环输入第一个数组的值
    	for(i=0;i<n;i++){
    	    scanf("%d",&score[i]);
    //对所输入的成绩进行除以10的操作就可以转换为五级制了,再用switch函数进行对另一个数组的操作
    		int s = score[i]/10;
    		switch(s){
    //表示A等级的操作,如果是A等级对其数组进行加1的操作,以此类推
    			case 10:
    			case 9:
    				q[0]++;
    				break;
    			case 8:
    				q[1]++;
    				break;
    			case 7:
    				q[2]++;
    				break;
    			case 6:
    				q[3]++;
    				break;
    			default:
    				q[4]++;
    				break;
    		}
    	}
    //对表示五级制的这个数组遍历进行输出,
    	for(i=0;i<5;i++){
    		printf("%d",q[i]);
    //这个是因为第五个数之后没有空格,直接再%d后面加空格的话格式报错,因此用个if判断
    		if(i != 4){
    			printf(" ");
    		}
    	}  
    	return 0;
    } 
    展开全文
  • 1038 统计成绩学生 (20 分) 代码如下: int main() { long long int N,k; int a[100000],b[100000]; int i,score; if(scanf("%lld",&N)); for(i=0;i<N;i++) { if(scanf("%d",&...

    1038 统计同成绩学生 (20 分)

    在这里插入图片描述
    代码如下:

    int main()
    {
    	long long int N,k;
    	int a[100000],b[100000];
    	int i,score;
    	if(scanf("%lld",&N));
    	for(i=0;i<N;i++)
    	{
    		if(scanf("%d",&score));
    		a[score]++;
    	}
    	if(scanf("%lld",&k));
    	for(i=0;i<k;i++)
    		if(scanf("%d",&b[i]));
    	for(i=0;i<k;i++)
    	{
    		if(i)
    			printf(" ");
    		printf("%d",a[b[i]]);
    	}
    	return 0;
    }
    
    展开全文
  • PTA:按等级统计学生成绩C语言

    千次阅读 2020-04-19 14:56:56
    本题要求实现一个根据学生成绩设置其等级,并统计不及格人数的简单函数。 函数接口定义: int set_grade( struct student *p, int n ); 其中p是指向学生信息的结构体数组的指针,该结构体的定义为: struct student{...
  • PTA(Basic Level) 1038:统计成绩学生C语言实现) 分析:这个题比较简单,看清题目,是百分制成绩,因此最高分数为100,开一个数组初始化为0,用数组下标表示成绩,对应的内容为这个成绩学生人数,最后输入...
  • Post Views:173最后更新时间: 2021-04-02 18:22:50()声明这是 拼题A(PTA)《中M2019秋C入门和进阶练习集》的习题。原题在 https://pintia.cn/problem-sets/1163286449659043840/problems/1174288506294865931 (侵删)...
  • C语言PTA平台习题与答案》由会员分享,可在线阅读,更多相关《C语言PTA平台习题与答案(31页珍藏版)》请在人人文库网上搜索。1、第二章 作业 1.本题要求编写程序,输出一个短句“Welcome to You!”#includeint main...
  • C语言PTA平台习题与答案.pdfC 语言程序与设计 PTA 平台习题与答案 1 1 第二章 作业 1 .本题要求编写程序,输出一个短句“Welcome to You” include int main printfWelcome to Youn; return 0; .本题要求编写程序,...
  • 6-2 按等级统计学生成绩 (20分) 本题要求实现一个根据学生成绩设置其等级,并统计不及格人数的简单函数。 函数接口定义: int set_grade( struct student *p, int n ); 其中p是指向学生信息的结构体数组的指针,该...
  • PTA——统计学生成绩

    千次阅读 2019-06-02 05:06:53
    统计学生成绩(15分) 本题要求编写程序读入N个学生的百分制成绩,统计五分制成绩的分布。百分制成绩到五分制成绩的转换规则: 大于等于90分为A; 小于90且大于等于80为B; 小于80且大于等于70为C; 小于70且大于...
  • #include "stdio.h" int main() { int N,a=0,b=0,c=0,d=0,e=0; int score[1001]; scanf("%d",&N); for(int i=0;i<N;i++) { scanf("%d",&score[i]); } for(int i=0;... if (sco...
  • 本题要求编写程序,计算学生们的平均成绩,并统计及格(成绩不低于60分)的人数。题目保证输入与输出均在整型范围内。 输入格式: 输入在第一行中给出非负整数N,即学生人数。第二行给出N个非负整数,即这N位学生的...
  • 习题9-6 按等级统计学生成绩 题目要求 实现一个根据学生成绩设置其等级,并统计不及格人数的简单函数。 函数接口定义 int set_grade( struct student *p, int n ); 其中p是指向学生信息的结构体数组的指针,该...
  • 习题3-4 统计学生成绩 本题要求编写程序读入N个学生的百分制成绩,统计五分制成绩的分布。百分制成绩到五分制成绩的转换规则: 大于等于90分为A; 小于90且大于等于80为B; 小于80且大于等于70为C; 小于70且大于...
  • 习题3-4 统计学生成绩 本题要求编写程序读入N个学生的百分制成绩,统计五分制成绩的分布。百分制成绩到五分制成绩的转换规则: 大于等于90分为A; 小于90且大于等于80为B; 小于80且大于等于70为C; 小于70且大于...
  • PTA 按等级统计学生成绩 int set_grade( struct student *p, int n ){ int i,count=0; for(i=0;i<n;i++){ if((*p).score<60){ (*p).grade='D'; count++; }else if((*p).score<70){ (*p)....
  • 本题要求编写程序读入N个学生的百分制成绩统计五分制成绩的分布。百分制成绩到五分制成绩的转换规则: 大于等于90分为A; 小于90且大于等于80为B; 小于80且大于等于70为C; 小于70且大于等于60为D; 小于60为E。...
  • 本题要求实现一个根据学生成绩设置其等级,并统计不及格人数的简单函数。 函数接口定义: int set_grade( struct student *p, int n ); 其中p是指向学生信息的结构体数组的指针,该结构体的定义为: struct student...
  • [PTA]习题3-4 统计学生成绩 本题要求编写程序读入N个学生的百分制成绩,统计五分制成绩的分布。百分制成绩到五分制成绩的转换规则: ·大于等于90分为A; ·小于90且大于等于80为B; ·小于80且大于等于70为C; ·...
  • 沈阳师范大学大一上册C语言PTA题目集以及答案(第六章 指针 编程题篇) 7-1 输出学生成绩 (20分) 本题要求编写程序,根据输入学生的成绩,统计并输出学生的平均成绩、最高成绩和最低成绩。建议使用动态内存分配来...
  • 本题要求实现一个根据学生成绩设置其等级,并统计不及格人数的简单函数。 函数接口定义: int set_grade( struct student *p, int n ); 其中p是指向学生信息的结构体数组的指针,该结构体的定义为: struct student...
  • PTA统计学生成绩

    千次阅读 2019-02-11 15:57:01
    本题要求编写程序读入N个学生的百分制成绩统计五分制成绩的分布。百分制成绩到五分制成绩的转换规则: 大于等于90分为A; 小于90且大于等于80为B; 小于80且大于等于70为C; 小于70且大于等于60为D; 小于60为E。 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 385
精华内容 154
关键字:

统计学生成绩c语言pta

c语言 订阅