zoukankan      html  css  js  c++  java
  • C# 基本测试题

    1. int[][] nums ={new int[]{1,3,5,4},
    new int[]{2,3,8,1},
    new int[]{5,9,0,2},
    new int[]{8,2,1,1},
    new int[]{9,7,1,5},
    new int[]{1,2,9,0}};
    //在以上二维数组中,每个数组有4个整数,要求
    //(1)找出4个整数中有两两相加之和大于10的数组。

    (2)找出两两之和大于10,且这两个和数都大于4的数组、

    static void Main(string[] args)
    {
    int[][] nums ={new int[]{1,3,5,4},
    new int[]{2,3,8,1},
    new int[]{5,9,0,2},
    new int[]{8,2,1,1},
    new int[]{9,7,1,5},
    new int[]{1,2,9,0}};
    int t = 0;//定义一个计数器
    for (int k = 0; k < 6; k++)//对6个数组进行循环
    {
    for (int i = 0; i < 4; i++)//定义一个整型参数,因为每个数组里面只有4个数,所有小于<4,对其进行循环。
    {
    for (int j = i + 1; j < 4; j++)//定义另外一个整型参数j,j = i + 1
    {
    if (nums[k][i] + nums[k][j] > 10)//判断数组中两两相加大于10的数。
    {
    t++;
    }
    }
    }
    if (t == 0)//t等于0代表没有数组中没有两两相加大于10的。
    {
    Console.WriteLine("第" + (k + 1) + "个数组没有两两相加大于10的");
    }
    else
    {
    Console.WriteLine("第" + (k + 1) + "个数组有" + t + "个两两相加大于10的");
    }
    t = 0;
    }
    Console.ReadLine();
    }

    static void Main(string[] args)
    {
    int[][] nums ={new int[]{1,3,5,4},
    new int[]{2,3,8,1},
    new int[]{5,9,0,2},
    new int[]{8,2,1,1},
    new int[]{9,7,1,5},
    new int[]{1,2,9,0}};
    int t = 0;
    for (int k = 0; k < 6; k++)
    {
    for (int i = 0; i < 4; i++)
    {
    for (int j = i + 1; j < 4; j++)
    {
    if (nums[k][i] + nums[k][j] > 10 && nums[k][i] > 4 && nums[k][j] > 4)
    {
    t++;
    }
    }
    }
    if (t == 0)
    {
    Console.WriteLine("第" + (k + 1) + "个数组没有两两相加大于10的,且两个数都大于4");
    }
    else
    {
    Console.WriteLine("第" + (k + 1) + "个数组有" + t + "个两两相加大于10的,且两个数都大于4");
    }
    t = 0;
    }
    Console.ReadLine();
    }

  • 相关阅读:
    MYBATIS 的parameter
    深入了解MyBatis参数
    js之onload事件的一点使用心得
    js中document.write的那点事
    MyBatis直接执行SQL查询及批量插入数据
    ng 服务
    ng json格式的序列化和反序列化
    ng 自定义过滤器的创建和使用
    ng 过滤器
    ng 双向数据绑定 实现 注册协议效果
  • 原文地址:https://www.cnblogs.com/allenhua/p/2722831.html
Copyright © 2011-2022 走看看