1.累乘程序(1乘到 5)
int main(){
int a = 1;//定义 int 变量a并初始化值
for(int i = 1; i<=5; ++i){//循环因子 {} 表示循环范围
a = a * i;
}
printf("%d\n",a)
}
/*循环因子的使用
for(表达式一;表达式二;表达式三){
语句块1;
}*/
/*表达式一 初始化循环因子
表达式二 判断,真循环继续 假循环结束
表达式三 修改循环因子 ++i (名称跟表达式中一致即可随意更改)表示在原有基础上增加1
*/
2.闰年判断(举例用2000——2500年为例)
int main() {
for (int year = 2000; year <= 2500; ++year) {
if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0)
printf("%d是闰年\n", year);
}
return 0;
}
程序相干解析与部分延伸:
N1 .闰年;能被4整除但不能被100整除 或能被100整除 且能被400整除
N2 .%表示取余符号,得到余数
N3 ./表示除以 例如 10/3 得到的是商3 如果想得到 3.33333需要破坏整除 规则(整数/整数)
即改为10.0/3
N4 .double类型表示存放小数
N5 .%lf 表示输出小数
N6 .==表示等号 !=表示不等号 = 表示赋值 将右边值赋值给左边
N7 .&&表示且
N8 .||表示或