zoukankan      html  css  js  c++  java
  • 实验8

    #include <stdio.h>
    #define MAX_N 100  //最大总人数
    void main()                                     
    {
        int n;                                        //总人数
        int i;                                        //循环变量
        float Mark[MAX_N];                            //各人成绩
        float MaxMark,MinMark=100,AvgMark=0;                //最高分 最低分 平均分    
        float sum;                                    //分数总和
        int Num90=0,Num80=0,Num70=0,Num60=0,Num0=0; //分数段
        sum=0;   //sum需要一个初始值
        printf("请输入总人数n=");
        scanf("%d",&n);
        for(i = 0; i < n; i++)
        {
            printf("Mark[%d]=", i);
            scanf("%f", &Mark[i]);
        }
        for(i = 0; i < n; i++)
        
        {
            sum =sum+Mark[i];
            if(Mark[i] > MaxMark)
                MaxMark = Mark[i];
            if(Mark[i] < MinMark)
                MinMark = Mark[i];
            if(Mark[i] >= 90)
                Num90++;
            else if(Mark[i] >= 80)
                Num80++;
            else if(Mark[i] >= 70)
                Num70++;
            else if(Mark[i] >= 60)
                Num60++;
            else
                Num0++;
        }
        AvgMark = sum / n;
        //输出
        printf("最高分为%f
    ", MaxMark);    //%f为浮点型,原来%d是整数型
        printf("最低分为%f
    ", MinMark);
        printf("平均分为%f
    ", AvgMark);
        printf("90-100的人数为%d
    ", Num90);
        printf("80-89的人数为%d
    ", Num80);
        printf("70-79的人数为%d
    ", Num70);
        printf("60-69的人数为%d
    ", Num60);
        printf("60分以下人数为%d
    ", Num0);
    }
    #include <stdio.h>
    void main()
    {
    
        int i, j;   //定义前一个数和后一个数
        i=1,j=1;     //初始值
        for(i=1; i<=9;i++)  //for循环实现递增
        {
             for(j=1;j<=i;j++) 
             {
             printf("%d*%d=%d ",i,j,i*j); //三个%d分别表示i,j,i*j,实现输出i*j=....
    
             }
             printf("
    "); //换行
        }
    }
    #include <stdio.h>
    void main()
    {
        int i,j;
        int a[9][9];
        for(i=1;i<=9;i++)
            for(j=1;j<=9;j++)    
            {        
                a[i-1][j-1]=i*j;    
            }
            for(i=0;i<9;i++)
            {    
                for(j=0;j<9;j++)    
                {        
                    printf("%d	",a[i][j]);
                }
            }    
         printf("
    ");
    }

    *数组的那种,格式不知道怎么弄。。

  • 相关阅读:
    为什么叫做重叠端口?
    为什么叫做重叠端口?
    拷贝构造函数的参数为什么必须使用引用类型
    拷贝构造函数的参数为什么必须使用引用类型
    2018 网易校招题目
    似友非友?
    贫穷与富有
    (OK) Android
    Android
    (OK) Android
  • 原文地址:https://www.cnblogs.com/chaptercold/p/3405849.html
Copyright © 2011-2022 走看看