C语言网

 找回密码
 加入社区!

QQ登录

只需一步,快速开始

C语言网 网站首页 C语言 C语言程序 查看内容

C语言之经典习题

2009-8-28 20:47| 发布者: admin| 查看: 31929| 评论: 11

摘要: 学了这么多语言,发现有好多习题在每种语言的学习中都会有,这些题不仅常考,实践中也经常用到,希望刚学习语言的各位学弟学妹能够熟练掌握。以后我们可以来这里讨论一些更深入的编程技巧,那才是编程快乐的源泉。 ...

/*功能:判断闰年*/

main()

{int year,leap=0; /* leap=0:预置为非闰年*/

printf(Please input the year:);

scanf(%d,&year);

if (year % 4==0) {if (year % 100 != 0) leap=1;}
else {if (year%400==0) leap=1; }
if (leap) printf(%d is a leap year.\n,year);
else printf(%d is not a leap year.\n,year);
}

利用逻辑运算能描述复杂条件的特点,可将上述程序优化如下:

main()
{int year;
printf(Please input the year:);
scanf(%d,&year);
if ((year%4==0 && year%100!=0)||(year%400==0))
printf(%d is a leap year.\n,year);
else
printf(%d is not a leap year.\n,year);
}

3

鲜花

握手

雷人

路过

鸡蛋

刚表态过的朋友 (3 人)

发表评论

最新评论

引用 firnsan 2011-10-16 23:28
感谢楼主啦,对我们初学者作用很大
引用 ping 2011-6-14 17:53
谢啦
引用 shine 2011-5-25 23:39
挺实在的!~
引用 梦之狱 2011-5-6 23:17
真的很有帮助
引用 大浪之窗 2011-4-18 10:06
感谢分享啊 楼主辛苦
引用 kifine 2011-4-7 19:35
printf和scanf请问你到底会不会用?
引用 hgk 2011-3-6 14:01
经典啊
引用 thlgood 2011-2-25 19:35
话说第二页的第一个Hello,world就错了
引用 shenlan 2011-1-5 15:14
经典啊
引用 枫花笑雪 2010-12-20 09:23
太实用了!感到!
引用 设计梦想 2009-11-4 17:10
obj - 34 error(s), 4 warning(s) 你可以告诉我这是为什么吗??你不是用的vc6.0吗?还是用的tc

C语言 ( 粤ICP备11042647号-2 )

GMT+8, 2012-2-7 22:54

©2009-2011 cyuyan.com.cn

回顶部