c语言之while循环

while循环语法格式是

while(表达式)语句

这里的语句可以是代码块,用{}表示

比如要显示0-10000年的所有闰年

代码如下

cpp 复制代码
#include<stdio.h>
int main()
{
	int year = 0;
	while(year<=2000)	
	{
		if(((year%4 == 0 ) && (year%100!=0))||(year%400 == 0))
		{
			printf("%d是闰年\n",year);
		}
		++year;
	}
	return 0;
 } 

而用python去实现相同的功能代码如下

python 复制代码
year=0
while year<= 10000:
    if (year % 4 ==0 and year % 100 !=0) or (year % 400 ==0):
        print(f"{year}是闰年")
    year+=1
相关推荐
zhangyao9403308 小时前
关于js导入Excel时,Excel的(年/月/日)日期是五位数字的问题。以及对Excel日期存在的错误的分析和处理。
开发语言·javascript·excel
骑驴看星星a8 小时前
【Three.js--manual script】4.光照
android·开发语言·javascript
2301_795167209 小时前
玩转Rust高级应用 如何避免对空指针做“解引用”操作,在C/C++ 里面就是未定义行为
c语言·c++·rust
星释9 小时前
Rust 练习册 :Leap与日期计算
开发语言·后端·rust
悟能不能悟11 小时前
java的java.sql.Date和java.util.Date的区别,应该怎么使用
java·开发语言
循环过三天11 小时前
3.4、Python-集合
开发语言·笔记·python·学习·算法
_院长大人_12 小时前
设计模式-工厂模式
java·开发语言·设计模式
MATLAB代码顾问12 小时前
MATLAB实现决策树数值预测
开发语言·决策树·matlab
不染尘.14 小时前
2025_11_7_刷题
开发语言·c++·vscode·算法
ben9518chen14 小时前
嵌入式Linux C语言程序设计九
linux·c语言