基础实例(1)

发布时间 2023-04-10 11:12:03作者: Bonne_chance

C语言编程基础实例1

计算2000-2500之间的闰年

闰年的计算方法是:条件1)能被4整除,且不能被100整除;2)能被400整除

# include<stdio.h>
// 计算2000-2500之间的闰年
int main(){
    int leapYearNumber = 0;
    for (int i = 2000; i <= 2500; i++){

        if (i % 4 == 0 && i % 100 !=0){

            printf("%d is a lear year!\n",i);
            leapYearNumber += 1;

        }
        else if (i % 400 ==0){
            printf("%d is a lear year!\n",i);
            leapYearNumber += 1;


        }
        else{
            printf("%d is not a leap year!\n", i);

        }

    }

    printf("There are %d leap years between 2000 and 2500!\n",leapYearNumber);


}

结果显示:

判断一个数是否为素数

素数又叫质数,从定义看是指从1到自身,只能被1和自身整除的数。例如2是质数,4非质数

# include<stdio.h>
//判断一个数是否为素数
int main(){
    printf("Please input a number:\n");
    int n;
    scanf("%d",&n);
    int result = 0;

    for (int i=2; i<= n-1; i++){
        if (n % i == 0){
            result += 1;
        }

    }

    if (result == 0){
        printf("%d is a prime number. \n",n);

    }
    else{
        printf("%d is not a prime number. \n",n);
    }

}

结果显示: