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);
}
}
结果显示:

