㈠ 用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;}
}