當前位置:首頁 » 編程語言 » 閏年的函數c語言
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

閏年的函數c語言

發布時間: 2022-10-20 18:50:13

㈠ 用c語言寫出一個求21世紀所有閏年的函數

main()
{float
a,b,c,s,temp;
scanf("%f%f%f",&a,&b,&c);
if(a+b<=c||a+c<=b||c+b<=a)
printf("輸入錯誤");
else
{
s=(a+b+c)/2;
temp=sqrt(s*(s-a)*(s-b)*(s-c));
printf("三角形的面積為:\t");
printf("%3.4f\n",temp);
}
int
i;
printf("21世界的閏年為:\n");
for(i=2000;i<2100;i=i+4)
printf("%d\n",i);
getch();
}

㈡ 用C語言設計一個求閏年的方法

//標准輸入輸出函數
#include

//定義不返回值的主函數
void
main()
{
//定義i一個整型變數n
int
n;
//提示輸入一個數
printf("please
input
a
number:\n");
//輸入一個數n
scanf("%d",&n);
//如果(n能夠被4整除而且不能被100整除)或者(n能夠被400整除),那麼該年為閏年,反之。
if((n%4==0&&n%100!=0)||n%400==0)
//輸出該年為閏年
printf("this
year
is
runnian\n");
else
//輸出該年不為閏年
printf("this
year
is
not
runnian\n");
}

㈢ 閏年y的c語言表達方式

閏年就是能被4整除不能被100整除或者能被400整除的年份,可以使用if語句判斷:((year%4==0&&year%100!=0)||year%400==0)。
參考代碼:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include
"stdio.h"
int
fun(int
year){
if((year%4==0&&year%100!=0)||year%400==0)
return
1;
return
0;
}
int
main()
{
int
i,sum=0;
for(i=2001;i<=2999;i++)
if(fun(i)){
printf("%d
leap=1\n",i);
sum++;
}
else
printf("%d
leap=0\n",i);
printf("%d個閏年\n",sum);
}
/*
運行結果:
2001
leap=0
2002
leap=0
...
2999
leap=0
242個閏年

㈣ C語言編程計算閏年

1、首先打開編譯器,新建工程,文件後,寫下頭文件和主函數。

㈤ C語言求閏年的問題

思路:
先設計一個函數,以年份作為參數,返回該年是否為閏年。
在主程序中做循環,年份從1900開始,到2100年為止,利用前面設計的函數判斷,如果是,那麼列印。
可依據思路編寫。如果我直接貼出源碼就沒意思了。
如果自己編寫的有問題,可以將代碼貼出來繼續問,喜歡幫忙的人很多。

㈥ 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;

}

(6)閏年的函數c語言擴展閱讀:

判斷標准為

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的倍數,也是平年。

㈦ C語言:寫一個程序,判斷某一年是否為閏年。 用函數的調用來寫。

1、首先在VS中准備一個Console程序。

㈧ C語言函數編程判斷閏年

1、首先我們點擊桌面左下角的【開始】,打開Visual C++ 6.0軟體。

㈨ 用c語言編寫代碼,實現閏年的判斷

int leapyear(int);

int leapyear(int year)
{
if( (year%4==0&&year%100!=0) || year%400==0 )
{printf("%d is leapyear!", year);return 1;}
else
{printf("%d is not leapyear!", year);return 0;}
}