Year%4==0&&Year0!=0||Year@0==0
上面的這個式子可以看出來嗎?
那能判斷出優先順序嗎?
(((Year%4)==0&&((Year0)!=0))||(Year@0==0)
注意:在複雜的表達式中,就避免利用運算符優先級來生成正确的結果。
#include<stdio.h>
int main(){
int year;
printf("請輸入年份:\n");
scanf("%d",&year);
if(year%4==0&&year0!=0||year@0==0)
printf("是閏年\n");
else
printf("不是閏年\n");
}
在priority一下
上面隻能判斷一個年份,如果有大量的年份呢?
#include<stdio.h>
int main(){
int year;
while(!0){
printf("請輸入需要判斷年份,:\n");
scanf("%d",&year);
if(year%4==0&&year0!=0||year@0==0)
printf("是閏年\n");
else
printf("不是閏年\n");
}
}
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!