zoukankan      html  css  js  c++  java
  • 【实验8】数组2

    #include <stdio.h>
    #define MAX_N 100  //最大总人数
    void main()                                     
    {
        int n;                                        //总人数
        int i;                                        //循环变量
        float Mark[MAX_N];                            //各人成绩
        float MaxMark,MinMark,AvgMark;                //最高分 最低分 平均分    
        float sum=0;                                    //分数总和
        int Num90=0,Num80=0,Num70=0,Num60=0,Num0=0; //分数段
        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];
            MaxMark=Mark[0];
            MinMark=Mark[0];
            if(Mark[i] > MaxMark);
                MaxMark = Mark[i];
            if(Mark[i] < MinMark)
                MinMark = Mark[i];
            if(Mark[i] >= 90)
                Num90++;
            else if(Mark[i] >= 70)
                Num70++;
            else if(Mark[i] >= 60)
                Num60++;
            else
                Num0++;
        }
        AvgMark = sum / n;
        //输出
        printf("最高分为%.1f
    ", MaxMark);
        printf("最低分为%.1f
    ", MinMark);
        printf("平均分为%.1f
    ", 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);
    }

    2、编写程序,输出一张九九乘法口诀表。要求必须将乘积放入一个二维数组中,再输出该数组.

    #include<stdio.h>
    int main(void)
    {
        int i,j;
        int a[9][9];/*定义一个二维数组,9*9 */
        for(i=0;i<9;i++)
            for(j=0;j<9;j++)
                a[i][j]=(j+1)*(i+1);/*给矩阵的每个元素赋初值*/
                
        for(i=0;i<9;i++){
            for(j=0;j<9;j++)
                if(i>=j)/*当行大于或者等于列的时候*/
                
                    printf("%d*%d=%d	",j+1,i+1,a[i][j]);/*输出表达式*/
    
                    printf("
    ");
    
            }
        return 0;
    }

  • 相关阅读:
    spark RDD操作的底层实现原理
    Spark累加器(Accumulator)陷阱及解决办法
    spark collect获取所有元素
    spark submit 入门
    pyspark使用ipython
    top k
    快速排序
    用 Spark 为 Elasticsearch 导入搜索数据
    静态成员变量不占用类的内存空间
    重载函数的调用匹配规则
  • 原文地址:https://www.cnblogs.com/ly1102385159/p/3407743.html
Copyright © 2011-2022 走看看