zoukankan      html  css  js  c++  java
  • 学生信息的检索

    #include<iostream>
    using namespace std;
    int main()
    {
     int i,j,m,n,p[100],k[100],o;
     float a[100][100],junfen[100],student[100];
     cout<<"输入要检索的学生个数和月考成绩的门数"<<endl;
     cin>>m>>n;
     for(i=1;i<=m;i++)
     {
      for(j=1;j<=n;j++)
      {
       cout<<"输入学生"<<i<<"第"<<j<<"门成绩";
       cin>>a[i][j];
      }
      cout<<endl;
     }
     for(i=1;i<=m;i++)
     {
      student[i]=0;
      for(j=1;j<=n;j++)
      {
       student[i]=student[i]+a[i][j];
       junfen[i]=int(student[i]/n*100+0.5)/100.0;
      }
     }
     do
     {
      cout<<"余老师,又见面了,请选择1:功能1   2:功能2   3:功能3   4:结束"<<endl;
      cin>>o;
      if(o==1)
      {
       for(i=1;i<=m;i++)
       {
        cout<<"学生"<<i<<"的均分成绩为"<<junfen[i]<<"分"<<endl;
       }
      }
      if(o==2)
      {
       for(i=1;i<=m;i++)
       {
        p[i]=0;
        for(j=1;j<=n;j++)
        {
         if(a[i][j]<60)
         {
          p[i]++;
         }
        }
        if(p[i]>2)
        {
         cout<<"学号为201122110812000"<<i<<"的学生有"<<p[i]<<"门不及格,其均分为"<<junfen[i]<<"分"<<endl;
         for(j=1;j<=n;j++)
         {
          cout<<"他的课程"<<j<<"为"<<a[i][j]<<"分"<<endl;
         }
        }
       }
      }
      if(o==3)
      {
       for(i=1;i<=m;i++)
       {
        k[i]=0;
        for(j=1;j<=n;j++)
        {
         if(a[i][j]>85)
         {
          k[i]++;
         }
        }
        if(junfen[i]>90||k[i]==n)
        {
         cout<<"学号为201122110812000"<<i<<"的学生是高分低能学生"<<endl;
        }
       }
      }
     }
     while(o!=4);
     return 0;
    }

  • 相关阅读:
    浅谈CLR CTS CLS。。。
    "每日一道面试题".net托管堆是否会存在内存泄漏的情况
    “每日一道面试题”.Net中GC的运行机制
    “每日一道面试题”.Net中所有类的基类是以及包含的方法
    c# 逆波兰式实现计算器
    c#控制台实现post网站登录
    c#读取xml文件
    .net md5
    ado.net知识整理
    第八章:Python高级编程-迭代器和生成器
  • 原文地址:https://www.cnblogs.com/zzkgis/p/3742616.html
Copyright © 2011-2022 走看看