zoukankan      html  css  js  c++  java
  • 数组操作

    //1.实现一个函数,打印乘法口诀表,口诀表的行数和列数自己指定,
    //输入9,输出9 * 9口诀表,输入12,输出12 * 12的乘法口诀表。
    void Mul(int n){
        for (int i = 1; i <= n; i++){
            for (int j = 1; j <= i; j++){
                printf("%d*%d=%d ", i, j, i*j);
            }
            printf("
    ");
        }
    }
    //2.使用函数实现两个数的交换。
    void Swap(int *x, int *y){
        int temp = *x;
        *x = *y;
        *y = temp;
    }
    //3.实现一个函数判断year是不是润年。
    int isLeap(int year){
        if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0)
            return 1;
        return 0;
    }
    
    //4.
    //创建一个数组,
    //实现函数init()初始化数组、
    //实现empty()清空数组、
    //实现reverse()函数完成数组元素的逆置。
    //要求:自己设计函数的参数,返回值。
    void init(int arr[],int len){
        for (int i = 0; i < len; i++)
            arr[i] = rand() % 100 + 1;
    }
    void empty(int arr[],int len){
        for (int i = 0; i < len; i++)
            arr[i] = 0;
    }
    void reverse(int arr[], int len){
        int start = 0;
        int end = len - 1;
        while (start <= end){
            int temp = arr[start];
            arr[start] = arr[end];
            arr[end] = temp;
            start++;
            end--;
        }
    }
    
    //5.实现一个函数,判断一个数是不是素数。
    int isPrime(int n){
        for (int i = 2; i <= sqrt(n); i++){
            if (n%i == 0)
                return 0;
        }
        return 1;
    }
  • 相关阅读:
    Mathematics:GCD & LCM Inverse(POJ 2429)
    MST:Out of Hay(POJ 2395)
    DP:Cow Exhibition(POJ 2184)(二维问题转01背包)
    《程序员修炼之道——从小工到专家》阅读笔记*part1
    Java课05
    Java课04
    Javaweb课堂测试
    Java课03
    Java课02
    回文判断
  • 原文地址:https://www.cnblogs.com/du001011/p/10080962.html
Copyright © 2011-2022 走看看