首页 > 编程语言 >编写程序,输入一批学生的成绩,遇0或负数则输入结束,要求统计并输出优秀(大于85)、 通过(60~84)和不及格(小于60)的学生人数。

编写程序,输入一批学生的成绩,遇0或负数则输入结束,要求统计并输出优秀(大于85)、 通过(60~84)和不及格(小于60)的学生人数。

时间:2024-07-11 23:40:43浏览次数:12  
标签:int 60 score 输入 84 85

/编写程序,输入一批学生的成绩,遇0或负数则输入结束,要求统计并输出优秀(大于85)、
通过(60~84)和不及格(小于60)的学生人数。
/

#include <stdio.h>
void fun(int *score,int n)
{
    int outstanding=0;
    int pass=0;
    int flunk=0;
    for(int i=0;i<n;i++)
    {
        if(score[i]<=0)
        {
            printf("finish\n");
            break;
        }
        else if(score[i]>85)
        {
            outstanding++;
        }
        else if(score[i]>=60 &&score[i]<=84)
        {
            pass++;
        }
        else if(score[i]<60)
        {
            flunk++;
        }
    }
    printf("outstanding:%d pass:%d flunk:%d\n",outstanding,pass,flunk);
}
int main(void)
{
    int n;
    int score[100];
    printf("please enter student number\n");
    scanf("%d",&n);
    for(int i=0;i<n;i++)
    {
        printf("please %d student score\n",i+1);
        scanf("%d",&score[i]);
    }
	fun(score,n);
    return 0;
}

标签:int,60,score,输入,84,85
From: https://www.cnblogs.com/yesiming/p/18297393

相关文章

  • 输入10个数,找出其中绝对值最小的数,将它和最后一个数交换,然后输出这10个数
    /输入10个数,找出其中绝对值最小的数,将它和最后一个数交换,然后输出这10个数。/#include<stdio.h>intabs(inta){returna>=0?a:-a;}intmain(void){intnums[10];inti,min_abs_index=0;printf("pleaseentertennumber\n");for(i......
  • JAVA中输入输出要注意的地方
    1.输出System.out.println(msg);//输出一个字符串,带换行System.out.print(msg);//输出一个字符串,不带换行System.out.printf(format,msg);//格式化输出println输出的内容自带\n,print不带\nprintf的格式化输出方式和C语言的printf是......
  • 报数[P7960]
    题目题目链接报数游戏是一个广为流传的休闲小游戏。参加游戏的每个人要按一定顺序轮流报数,但如果下一个报的数是 77 的倍数,或十进制表示中含有数字 77,就必须跳过这个数,否则就输掉了游戏。在一个风和日丽的下午,刚刚结束SPC20nn比赛的小r和小z闲得无聊玩起了这个报数......
  • AutoHotKey自动热键(五)添加WINDOWS秘笈指令-输入瞬间启动功能
    在AUTOHOTKEY的使用中,不仅仅可以监听组合热键,还可以监听正常文本击键录入,这是另一种监听方式,比如依次击键jsq之后直接弹出<计算器>工具,或者依次击键sj之后直接输出135****5564的手机号码,等等,这就是autohotkey的录入击键监听,以双冒号为开头::因这种录入监听像极了......
  • TREK高压功率放大器维修trek高压电源609E-6
    美国Trek维修产品包括:高压放大器、电源、静电电压表、高压功能发生器、放大器、静电测量仪、荷电板、信号放大器、高压电源、功率放大器、高压功能发生器、高压放大器、接触电压表、非接触式电压表、板载控制器、ESD和传感器、ESD电压表、带电板、电离器、表面电阻计等。高压......
  • stm32f429i-Disc PWM生成 + 输入捕获测频率与占空比
    产生PWMvoidMy_PWM_Init(void){ RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM3,ENABLE); RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA,ENABLE); GPIO_PinAFConfig(GPIOA,GPIO_PinSource6,GPIO_AF_TIM3); GPIO_InitTypeDefGPIO_InitStructure; GPIO_InitStru......
  • ssm学科竞赛管理系统 毕业设计-附源码08604
    摘 要21世纪的今天,随着社会的不断发展与进步,人们对于信息科学化的认识,已由低层次向高层次发展,由原来的感性认识向理性认识提高,管理工作的重要性已逐渐被人们所认识,科学化的管理,使信息存储达到准确、快速、完善,并能提高工作管理效率,促进其发展。论文主要是对学科竞赛管......
  • (免费领取源码)计算机毕业设计项目:宠物店管理系统 19849(开题答辩+程序定制+全套文案 )上
    目 录摘要1绪论1.1背景及意义1.2研究现状1.3springboot框架介绍2 宠物店管理系统系统分析2.1可行性分析2.2系统流程分析2.2.1数据流程3.3.2业务流程2.3系统功能分析2.3.1功能性分析2.3.2非功能性分析2.4系统用例分析2.5本章小结......
  • CodeForces - 1984E
    题目大意每次在每个联通块中选一个点\(u\),删除这个点使得联通块分成若干个联通块,再从联通块中选点\(v\),在新树上连接\(u,v\),求新树叶节点的最大个数。分析易转化为求原树的最大独立集,设\(f_{u,0/1}\)为以1为根时不选/选\(u\)的最大独立集。显然有:\[dp_{u,0}=\sum\li......
  • 分类预测|基于HHO-CNN-BiLSTM-Attention的数据分类预测Matlab程序 多特征输入多类别输
    分类预测|基于HHO-CNN-BiLSTM-Attention的数据分类预测Matlab程序多特征输入多类别输出文章目录分类预测|基于HHO-CNN-BiLSTM-Attention的数据分类预测Matlab程序多特征输入多类别输出前言:HHO-CNN-BiLSTM-Attention流程一、哈里斯鹰优化HHO二、数据展示三、核心代码......