5.6讲习题5.5程序中的第7-10行的if语句改用条件表达式重新编写程序。
#include<stdio.h>
main()
{
int year,flag;
printf("Enter year:");
scanf("%d",&year);
flag=(year%400==0)||(year%4==0&&year%100!=0)?1:0;
if(flag==1)
printf("%d is a leap year!\n",year);
else
printf("%d is not a leap year!\n",year);
}
知识点 1要对条件熟悉
心得体会 学会使用条件表达式