首页 > 编程语言 >9月20c语言程序设计实验作业

9月20c语言程序设计实验作业

时间:2024-09-20 19:55:17浏览次数:10  
标签:int scanf 作业 high 20c score low printf 程序设计

#include<stdio.h>
#include<stdlib.h>
//本程序用于统计优秀(A),及格(B),不及格(C)人数
int main()
{
    int A = 0, B = 0, C = 0;
    int n;//n是参与本次测试的学生人数
    int high = 0,low =  0;//划分线分数
    printf("输入学生人数:\n");
    scanf_s("%d",&n);
    printf("多少分及以上为及格?\n");
    scanf_s("%d", &low);
    printf("多少分及以上为优秀?\n");
    scanf_s("%d",&high);
    if (high > low)
    {
        for (int i = 1; i <= n; i++)
        {
            int score = 0;
            printf("请输入分数");
            scanf_s("%d", &score);
            if (score >= 0)
            {
                if (score >= high) A++;
                else if (score >= low) B++;
                else C++;
            }
            else
            {
                printf("分数不应该小于0");
                exit(0);
            }

        }
            printf("优秀有%d\n", A);
            printf("及格有 %d\n", B);
            printf("不及格有%d\n", C);
            getchar();
    }
        
    else
        printf("优秀分不应该小于及格分");


    return 0;
}

标签:int,scanf,作业,high,20c,score,low,printf,程序设计
From: https://blog.csdn.net/2401_87328658/article/details/142395369

相关文章

  • JavaScript期末大作业 基于HTML+CSS+JavaScript技术制作web前端开发个人博客(48页) (1
    ......
  • KU060信号处理板卡设计原理图: 385-基于6U CPCIe的TMS320C6678+KU060的信号处理板卡
    基于6UCPCIe的TMS320C6678+KU060的信号处理板卡一、板卡概述   基于6UCPCIe的C6678+KU060的信号处理板卡是新一代FPGA的高性能处理板卡。板卡采用一片TIDSPTMS320C6678和一片Xilinx公司XCKU060-2FFVA1156I作为主处理器,Xilinx的AritexXC7A200T作为辅助处理器。XC7A20......
  • 程序设计分组训练实验一
    实验一必备知识csdn-vs调试[bilibili生成目录word]https://www.bilibili.com/video/BV1V14y1t73F/?share_source=copy_web&vd_source=668d4d374b623b9a00fbe541e1b24f78数组指针退化数组名一旦充当地址,就会退化!!!数组名作为函数参数传递时当把数组名作为函数参数传递给函数......
  • 河南省第十五届ICPC大学生程序设计竞赛 F
    题目链接题目描述给你一个正整数MMM请你求出一个最小的正整数NN......
  • C语言程序设计(进阶)
    肆意张扬的我们都不会是烂尾的诗集。2.整型在内存中的存储我们之前讲过一个变量的创建是要在内存中开辟空间的。空间的大小是根据不同类型而决定的。2.1原码、反码、补码数值有不同的表现形式:2进制、8进制、10进制、16进制其中整数的2进制表示也有三种形式:原码、反码、......
  • C语言程序设计(进阶)
    行到水穷处,坐看云起时。中秋快乐呀!数据在内存中的存储1.数据类型的介绍(1)基本的内置类型:·char       //字符数据类型·short     //短整型·int        //整型·long       //长整型·longlong  //更长的整......
  • 基于JAVA作业管理系统设计的计算机毕设源码+论文
    摘要课题目标是设计并实现一个B/S体系结构的教务信息管理系统。结合实践,理解网页开发技术和数据库的基本知识,学习相关开发工具和应用软件,熟悉系统设计的过程,熟练掌握网络数据库编程方法。本系统用JSP技术来编写本系统,数据库用Mysql来连接系统。本论文主要涉及软件,数据库与网络技术......
  • Java语言程序设计基础篇_编程练习题**18.31 (替换单词)
    目录题目:**18.31(替换单词)习题思路代码示例 运行结果替换前替换后题目:**18.31(替换单词) 编写一个程序,递归地用一个新单词替换某个目录下的所有文件中出现的某个单词。从命令行如下传递参数:javaExercise18_31dirNameoldWordnewWord习题思路(读取路径方......
  • 面向对象程序设计的了解
    面向对象程序设计(Object-OrientedProgramming,简称OOP)是一种编程范式,它使用对象和类来设计软件。以下是对面向对象程序设计的基本了解:核心概念对象(Object):对象是面向对象程序设计的基本单位,它是一个包含数据和行为的软件构件。对象是现实世界中事物的抽象表示。类(Class):......
  • Day23笔记-Day21和Day22作业讲解&单例类
    Day22作业讲解'''学生类Student:属性:学号,姓名,年龄,性别,成绩​班级类Grade:属性:班级名称,班级中的学生【使用列表存储学生】​方法:1.查看该班级中的所有学生的信息2.查看指定学号的学生信息3.查看......