VB在窗体上qml 日志输出到窗体2000-2100年之间所有的闰年 (1)用function过程leapyear判定给定年份是否为闰年

java初学者一枚,想问怎么用while循环输出年中的闰年!希望有注释!_百度知道
java初学者一枚,想问怎么用while循环输出年中的闰年!希望有注释!
我有更好的答案
public&static&void&main(String[]&args)&{
int&i&=&2000;
while&(i&&=&2100){
//&闰年计算规则:
//&1.&非整百年能被4整除的为闰年
//&2.&能被400整除的是闰年
if&((i%100&!=&0&&&&i%4&==&0)&||&i%400&==&0){
System.out.println(i);
采纳率:66%
long year = 2000;while(year &= 2100)//loop{
bool leap =
if(year % 4 == 0) //年数是4的倍数
if(year % 100 == 0) //年数是100的倍数
if(year % 400 == 0) //年数是400的倍数
leap = //4的倍数 && 100的倍数 && 400的倍数
else //年数非100的倍数
leap = //4的倍数 && 非100的倍数, 则为true
print(year);
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。C语言判断年之间的闰年
闰年判断方法:
& & 1.能被400整除的年份;
& & 2.能被4整除但同时不能被100整除的年份。
& & 满足上述两个条件之一的即为闰年。
以下展现了三种形式
#include&stdio.h&
int main()
int year,leap,count=0;
for(year=1000;year&=2000;year++)
{if(year%4==0)
{if(year%100==0)
if(year%400==0)
leap=1;/*year能被400整除的年份是闰年*/
else leap=0;
else leap=1;/*year能被4整除并且不能被100整除的年份是闰年*/
else leap=0;
if(leap)printf(&%d &,year,count++);/*输出年所有年份及求出闰年的总个数*/
if(count%10==0)printf(&\n&);/*每输出10个数换行*/
printf(&\ncount=%d&,count);
#include&stdio.h&
int main()
int year,count=0;
for(year=1000;year&=2000;year++)
if(year%4==0)
if(year%100!=0)printf(&%d &,year,count++);
/*year能被4整除并且不能被100整除的年份是闰年*/
if(year%400==0)printf(&%d &,year,count++);/*year能被400整除的年份是闰年*/
printf(&\ncount=%d&,count);/*输出年间是闰年的总个数*/
#include&stdio.h&
int main()
int yaer,count=0;
for(year=1000;year&=2000;year++)
if(year%4==0&&year%100!=0||year%400==0)printf(&%d &,year,count++);
/*运用与运算和或运算判断闰年*/
printf(&\ncount=%d&,count);/*输出年间是闰年的总个数*/
& & & 这就是人们熟知的&四年一闰,百年不闰,四百年再闰&的闰年算法程序。但对于数值很大的年份,这年如果能整除3200,并且能整除172800则是闰年,由于求年之间的闰年,此程序没有考虑这点。关于VB换行输出。。。。【vb吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:109,102贴子:
关于VB换行输出。。。。收藏
题目: 编写程序用Print语句在窗体上输出2000年至2500年间的所有闰年,要求每行输出8个 Private Sub Command1_Click()Dim i%, n%n = 0For i = 2000 To 2500If i Mod 4 = 0 And i Mod 100 && 0 Or i Mod 400 = 0 ThenPrint i,n = n + 1If n = 8 ThenPrintPrint iEnd IfEnd IfNext iEnd Sub 请问下哪里出错了?
....n = n + 1If n = 8 ThenPrintn = 0End If....
快试试吧,可以对自己使用挽尊卡咯~◆◆
回复:2楼为什么加了n=0 就可了 什么原理呢,可以告诉我么
快试试吧,可以对自己使用挽尊卡咯~◆◆
以0为开始&而不是1
n是计数器,记录着当前行输出了几个数据了。。。当每行输出8个数据以后,计数器要复位的了,以便重新开始统计每行输出的数量
解释很清晰
登录百度帐号用‘pascal’编写程序:编写一个判断闰年的函数,并调用此函数求出1~1000年之间的所有闰年。急_百度知道
用‘pascal’编写程序:编写一个判断闰年的函数,并调用此函数求出1~1000年之间的所有闰年。急
我有更好的答案
var year:function leapyear(a:longint):begin
if (a mod 4=0) and (a mod 100&&0) then exit(true)
else if a mod 400=0 then exit(true);
exit(false);begin
readln(year);
if leapyear(year) then write('It is a leap year!') else write('It is not a leap year!');end.
采纳率:37%
为您推荐:
其他类似问题
闰年的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。不解,为什么 每400年中有97个闰年,??
[问题点数:10分,结帖人jackie2004]
不解,为什么 每400年中有97个闰年,??
[问题点数:10分,结帖人jackie2004]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2008年11月 专题开发/技术/项目大版内专家分月排行榜第二2007年12月 专题开发/技术/项目大版内专家分月排行榜第二2006年8月 C/C++大版内专家分月排行榜第二
2008年9月 专题开发/技术/项目大版内专家分月排行榜第三2008年7月 专题开发/技术/项目大版内专家分月排行榜第三
匿名用户不能发表回复!|

我要回帖

更多关于 pyqt5 窗体之间传值 的文章

 

随机推荐