【零基础C语言】用代码判断闰年与平年:一个简单的分支逻辑练习
继上一篇输出 Hello World 之后我终于开始接触一点点逻辑判断了。这一次我跟着老师学习用 if 语句写一个简单的程序输入一个年份判断它是闰年还是平年。虽然听起来不难但里面涉及到“与”和“或”的逻辑组合对初学者来说是一次很好的思维训练。闰年的判断规则老师说闰年的规则可以总结成一句话能被4整除但不能被100整除或者能被400整除。写成逻辑表达式就是(year % 4 0 year % 100 ! 0) || (year % 400 0)完整代码#include stdio.h int main() { int year; printf(请输入年份); scanf(%d, year); if ((year % 4 0 year % 100 ! 0) || (year % 400 0)) { printf(%d 年是闰年\n, year); } else { printf(%d 年是平年\n, year); } return 0; }运行示例示例1闰年示例2平年示例3整百年份小总结与反思· 用 % 取模运算符判断能否整除· 表示“并且”|| 表示“或者”· 括号很重要可以避免逻辑混乱· 第一次用 scanf 从键盘读取输入感觉程序变得“有交互”了虽然只是一个简单的判断但让我对程序的分支结构有了更具体的理解。下一步打算试着加上循环让用户可以多次输入不用每次都重新运行程序。第二篇博客继续记录成长。每一个小练习都是未来的一块基石。