1. c語言編程:輸入一個年份,判斷其是否為閏年,並輸出判斷結果。
#include <stdio.h>
void main(){
int y,f;
scanf("%d",&y);
if(y%400==0)
f=1;
else if(y%4 == 0&&y%100!=0)
f=1;
else f=0;
if(f)
printf("%d is",y);
else printf("%d is not",y);
printf(" a leap year ");
}
(1)閏年c語言被4整除擴展閱讀
Java判斷輸入的年份是否為閏年
public class TestLeapYear {
public static void isLeapYear(int year){
boolean flag1=(year%4==0);
boolean flag2=(year%100==0);
boolean flag3=(year%400==0);
if((flag1&&!flag2)||(flag3)){
System.out.println(year+" Is Leap Year");
}
else System.out.println(year+" Is Not Leap year");
}
public static void main(String[] args) {
// TODO 自動生成的方法存根
isLeapYear(1993);
isLeapYear(2000);
isLeapYear(1996);
isLeapYear(1900);
}
}
2. C語言要求原創判斷一年是否是閏年: 1、被4整除但 不能被100整除 2、或者被400整除
#include<stdio.h>
#include<string.h>
int main()
{
int y;scanf("%d",&y);
if(y%4==0&&y%100!=0||y%400==0) printf("%d年是閏年",y);
else printf("%d年不是閏年",y);
}
3. C語言 關於閏年的問題
#include <stdio.h>
void TestLeapYear(int year)
{
if(!(year % 4) && (year % 100))
printf("%d 是閏年\n", year);
printf("%d 不是閏年\n", year);
}
void main()
{
for(int y = 2000; y <= 2500; y++)
TestLeapYear(y);
}
或者這樣
#include <stdio.h>
void main()
{
for(int y = 2000; y <= 2500; y++)
{
if(!(y % 4) && (y % 100))
printf("%d 是閏年\n", y);
printf("%d 不是閏年\n", y);
}
}
4. c語言關於計算閏年的程序
#include<stdio.h>
#pragma warning (disable:4996)
int runnian(int n)
{
if (((n%100!=0) && (n%4==0)) || ( n % 400==0) )
{
return 1;
}
else
{
return 0;
}
}
int main()
{
int i = 0;
int t = 0;
printf("請輸入一個年份:");
scanf("%d", &i);
t =runnian(i);
if (t == 1)
{
printf("%d 是閏年 ", i);
}
else
{
printf("%d 不是閏年 ", i);
}
return 0;
}
(4)閏年c語言被4整除擴展閱讀:
判斷標准為
1、能整除4且不能整除100。
2、能整除400。
緣由
1、產生閏年原因:地球繞太陽運行周期為365天5小時48分46秒(合365.24219天)即一回歸年(tropical year)。公歷的平年只有365日,比回歸年短約0.2422 日,所餘下的時間約為四年累計一天,故四年於2月加1天,使當年的歷年長度為366日,這一年就為閏年。
2、上面演算法又有了一個問題,就是0.2422*4=0.9688,比一天還差0.0322天,每4年差0.0322天不算多,但每400年就會差了約3天。即是說,假如每4年一個閏年,那麼每400年就會有100個閏年,然後會多算了3天。
所以,就規定了每四百年中要減少三個閏年。公歷年份是整百數的,必須是400的倍數的才是閏年,不是400的倍數的,雖然是100的倍數,也是平年。
5. c語言編程判斷是否為閏年
閏年的判斷規則如下:
1、若某個年份能被4整除但不能被100整除,則是閏年。
2、若某個年份能被400整除,則也是閏年。
6. C語言問題,輸入一個年份,判斷它是不是閏年。閏年的條件:能被4整除但不被100整除;或者能被400整除
#include<stdio.h>
int main()
{
int year;
printf("請輸入一個年份:");
scanf("%d",&year);
printf("%d年",year);
if((year%4==0&&year%100!=0) || (year%400==0))
printf("是閏年\n");
else
printf("不是閏年\n");
return 0;
}
7. 閏年用c語言怎麼寫
1、打開Visual Studio編輯器,新建一個C語言文件,在最前面引入標准庫文件,然後定義一個main主函數:
8. C語言編程計算閏年
1、首先打開編譯器,新建工程,文件後,寫下頭文件和主函數。