输入十个学生的成绩,判断及格不及格人数,得到不及格人的学号

int[] xs = new int[10];
int [] cj=new int [3];

for (int i=0;i<10 ;i++ )
{
Console.Write("请输入{0}号学生的成绩:",i+1);
xs[i] = Convert.ToInt32(Console.ReadLine());
if (xs[i]<60&&xs[i]>=0)
{
cj[0]++;
}
else if(xs[i]>=60&&xs[i]<80)
{

cj[1]++;
}
else if (xs[i]<=100&&xs[i]>=80)
{
cj[2]++;
}

}

for (int i=0;i<10 ;i++ )
{
if(xs[i]<60)
{
Console.WriteLine("不及格的学生为{0}",xs[i]+1);
}

}

Console.WriteLine("不及格人数为{0},及格人数为{1},优秀人数为{2}。",cj[0],cj[1],cj[2]);

时间: 2024-10-15 12:44:49

输入十个学生的成绩,判断及格不及格人数,得到不及格人的学号的相关文章

脚本-if 根据学生考试成绩判断学生的优劣成绩

if 根据学生考试成绩判断学生的优劣成绩在1-59  要补考60-79   良80-90   优90-100  得奖学金 #!/bin/bash read-p "请输入您的成绩" sta if[ -z $sta  ] then echo "您没有输入成绩" read -p "请输入您的成绩" sta if[ -z $sta  ] then echo "您没有输入成绩" exit fi fi if  [ $sta -ge 1 ]

浙大版《C语言程序设计(第3版)》题目集 练习3-3 统计学生平均成绩与及格人数 (15 分)

练习3-3 统计学生平均成绩与及格人数 (15 分) 本题要求编写程序,计算学生们的平均成绩,并统计及格(成绩不低于60分)的人数.题目保证输入与输出均在整型范围内. 输入格式: 输入在第一行中给出非负整数N,即学生人数.第二行给出N个非负整数,即这N位学生的成绩,其间以空格分隔. 输出格式: 按照以下格式输出: average = 成绩均值 count = 及格人数 其中平均值精确到小数点后一位. 输入样例: 5 77 54 92 73 60 输出样例: average = 71.2 coun

PTA的Python练习题(十二)-第4章-7 统计学生平均成绩与及格人数

第4章-7 统计学生平均成绩与及格人数 a=eval(input()) b=list(map(int,input().split())) sum=sum(b) c=[i for i in b if i>=60] count=len(c) print('average = %.1f'%(sum/a)) print('count = %d'%(count)) 如果这里用append输入只能实现一行一行输入,不能实现同一行输入 知识点(列表的操作): """ ①实现嵌套列表的

52.从键盘上输入若干学生成绩(成绩在0~100之间),计算平均成绩,并输出低于平均分的学生成绩,用输入负数结束输入

//1.建立一个for循环用于输入数据,设置退出条件 //2.算出平均成绩 #include<iostream> using namespace std; int main() { int Score,sum=0,k=0; int a[100]; float Average; cout<<"please input some students's score:"<<endl; for(int i=0;i<100;i++) { cin>&g

输入和学生成绩的输出

#include<stdio.h> /* 学生的结构的定义. 成员变量名称.卷号.受试者的结果. 两名学生从键盘读取信息. 最后,良好的背景输出谁在公告栏中承认比分淘汰. 假设同样的比分,在公告栏中一同显示出来. */ //定义一个结构体类型 struct Student { char name[20]; //名字 char idNum[20]; //学籍号 float score; }; void compare(struct Student stus[],int count); int m

从键盘输入5个学生的成绩,并求出最高分 Max1.java

//从键盘输入5个学生的成绩,并求出最高分import java.util.Scanner;public class Max1 { public static void main(String[] args){ Scanner in=new Scanner(System.in); int[] arr=new int[5]; for(int i=0;i<arr.length;i++){ System.out.println("请输入第"+(i+1)+"个学生的成绩&quo

【C语言】建立动态数组,输入五个学生的成绩,另外用一个函数检查有无60分以下的,输出不合格成绩

//建立动态数组,输入五个学生的成绩,另外用一个函数检查有无60分以下的,输出不合格成绩 #include <stdio.h> void check(int *p) { int i; printf("不合格的有: "); for(i=0;i<5;i++) { if(p[i]<60) printf("%d ",p[i]); } printf("\n"); } int main() { int *p,i; p=(int *)m

键盘录入学生的成绩,将100分划分四个等级,优.良.及.不及。输出对应的等级,要有容错处理

1 import java.util.InputMismatchException; 2 import java.util.Scanner; 3 4 /* 5 键盘录入学生的成绩,将100分划分四个等级,优.良.及.不及.输出对应的等级,要有容错处理 6 */ 7 public class Demo { 8 public static void main(String[] args){ 9 Scanner sc = new Scanner(System.in); 10 try { 11 whil

用链表写的学生管理系统 成绩的录入与查询都已经是实现了

#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> #include <string.h> typedef struct teacher { char name[32]; int math; int english; int data; struct Node *next; }SLIST; int Creat_SList(); int SList_Print(); int SLis