#include<stdio.h> int main() { int year; printf("请输入年份:\n"); scanf("%d",&year); if((year%4==0)&&(year%100!=0)||(year%100==0)&&(year%400==0)){ printf("%d是闰年",year); } else{ printf("%d不是闰年",year); } return 0; }
"&&"为与运算;"||"为或运算;
下面为鸡兔同笼的问题:输入鸡兔的总数为m,腿总数为n,计算输出鸡和兔各自的数量。
可设x,y分别为鸡和兔的数量,可以推出x=(4*m-n)/2和y=(n-2*m)/2。#include<stdio.h> int main() { int m,n,x,y; printf("请输入鸡、兔子的头以及脚的的个数和都应为偶数\n"); scanf("%d %d",&m,&n); if((4*m-n>0)&&(n-2*m>0)) { x=(4*m-n)/2; y=(n-2*m)/2; printf("鸡的个数为%d,子的个数为为%d\n",x,y); } else printf("不存在这样的组合\n"); return 0; }
c语言:判断一个年份是不是闰年和鸡兔同笼问题
最新推荐文章于 2024-09-30 20:47:15 发布