zoukankan      html  css  js  c++  java
  • 程序设计实践与提高1

    幻灯片1

     幻灯片2

     幻灯片3

     幻灯片4

     幻灯片5

     幻灯片6

     幻灯片7

     幻灯片8

     幻灯片9

     幻灯片10

     幻灯片11

     幻灯片12

     幻灯片13

     幻灯片14

     幻灯片15

     幻灯片16

     幻灯片17

     幻灯片18

     幻灯片19

     幻灯片20

    幻灯片21

    【代码】 
    
    /* 例1.1 
    
    *统计的内容包括最高分、最低分、平均分,以及在90100,80 89,70 79,60 69和60以下个分数段的人数。 
    
    *数据存储在本地文件score.txt中,从文件中读入数据 
    
    */ 
    
    #include <iostream> 
    
    #include <stdio.h> 
    
    using namespace std; 
    
    int main() 
    
    { 
    
    freopen("d:\score.txt","r",stdin); //从文件中读入数据(c语言形式) 
    
    int t,sum=0,max=0,min=100,num=0; 
    
    int s1=0,s2=0,s3=0,s4=0,s5=0; 
    
    while(cin>>t){ //循环读入数据 
    
    ++num; //统计总人数 
    
    sum+=t; 
    
    if(t>max) //寻找最高分 
    
    max=t; 
    
    else if(t<min) //寻找最低分 
    
    min=t; 
    
    switch(t/10){ //统计各分数段人数 
    
    case 10: 
    
    case 9: 
    
    ++s1;break; 
    
    case 8: 
    
    ++s2;break; 
    
    case 7: 
    
    ++s3;break; 
    
    case 6: 
    
    ++s4;break; 
    
    default: 
    
    ++s5; 
    
    } 
    
    } 
    
    double ave; 
    
    ave=double(sum)/num; //计算平均数 
    
    //输出 
    
    cout<<"统计:"<<endl; 
    
    cout<<"最高分:"<<max<<endl; 
    
    cout<<"最低分:"<<min<<endl; 
    
    cout<<"平均分:"<<ave<<endl; 
    
    cout<<"90~100分数段的人数:"<<s1<<endl; 
    
    cout<<"80~89分数段的人数:"<<s2<<endl; 
    
    cout<<"70~79分数段的人数:"<<s3<<endl; 
    
    cout<<"60~69分数段的人数:"<<s4<<endl; 
    
    cout<<"60分以下的人数:"<<s5<<endl; 
    
    return 0; 
    
    } 
    
    【输出结果】 
    
    统计: 
    
    最高分:100 
    
    最低分:15 
    
    平均分:73.125 
    
    90~100分数段的人数:9 
    
    80~89分数段的人数:9 
    
    70~79分数段的人数:8 
    
    60~69分数段的人数:4 
    
    60分以下的人数:10 
    
    【score.txt中的数据】 
    
    //在D盘根目录下创建文本文档,重命名为score.txt,将以下内容复制其中,保存,可正常运行程序 
    
    //数据可任意修改 
    
    100 
    51 
    64 
    94 
    15 
    46 
    48 
    79 
    16 
    46 
    79 
    56 
    98
    88 
    48 
    68 
    97 
    48 
    94 
    84 
    72 
    65 
    91 
    83 
    73 
    81 
    96 
    92 
    76 
    79 
    78 
    89 
    87 
    86 
    81 
    78 
    46 
    97 
    89 
    67   

     幻灯片22

     幻灯片23

    Freecode : www.cnblogs.com/yym2013

  • 相关阅读:
    参数迭代的初始值
    印刷体、手写体公式图片OCR识别转latex
    混合型变量聚类的观点
    算法优化大概的方法
    梯度下降法
    支持向量机-可分的类
    LaTex希腊字母
    红黑树删除操作
    红黑树插入操作
    红黑树
  • 原文地址:https://www.cnblogs.com/yym2013/p/3341550.html
Copyright © 2011-2022 走看看