以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 C/C++编程思想 』  (http://bbs.xml.org.cn/list.asp?boardid=61)
----  [求助]c语言编程,初学者请教大虾们  (http://bbs.xml.org.cn/dispbbs.asp?boardid=61&rootid=&id=15504)


--  作者:gentalpaw
--  发布时间:3/13/2005 7:45:00 PM

--  [求助]c语言编程,初学者请教大虾们
我要倒了
谁会编这个……来帮忙啊……

c语言

编写程序,输出从公元1600到2000年的所有的闰年的年号。每输出5个换行。

实在是不会控制那个5行…………


--  作者:awt
--  发布时间:3/13/2005 10:41:00 PM

--  
if(n%5==0)cout<<endl;
else cout<<" ";

大概就是这个意思,得到一个闰年n++,用n对5求余

好像大部分讲基础的c/c++教材都会提到闰年这个例子.......

翻翻书吧,懒的写了

good luck


[此贴子已经被作者于2005-3-14 10:37:54编辑过]

--  作者:houxx
--  发布时间:3/14/2005 9:32:00 PM

--  
应该所有的参考书上都有吧,到图书馆去找找,不过最好能自己写,刚开始写可能很痛苦,习惯了就没事了,每个程序员都要经历这个阶段,现在经过了以后工作上手快一些,也要舒服一些,像我当初写程序喜欢copy,现在就很痛苦,还有没事多看看英语资料,英语原版教材
--  作者:cooth
--  发布时间:3/15/2005 11:12:00 PM

--  
判断闰年算法如下:
if((year%4==0)&&((year%100)||(year%400==0)))get_day++;
--  作者:colinxsw
--  发布时间:3/16/2005 8:15:00 AM

--  
用n对输出的数据计数,然后用
if(n%5=0)
printf("/n");
这个要多练习,刚刚是很痛苦的

--  作者:gentalpaw
--  发布时间:3/17/2005 10:12:00 AM

--  
谢谢各位,我已经顺利写出来了,呵呵…………谢谢啊…………
--  作者:xul
--  发布时间:5/25/2005 9:44:00 AM

--  
能不能有哪位大虾贴篇完整的上来啊
我是初学者,都不大明白
--  作者:zbsmj
--  发布时间:5/26/2005 6:39:00 PM

--  
看book阿,上面应该有呢,多去图书馆看看
--  作者:xul
--  发布时间:5/27/2005 11:14:00 AM

--  
工作了没这么多时间去找啊,网上又找不到
--  作者:binaryluo
--  发布时间:6/18/2005 7:16:00 PM

--  
#include <stdio.h>

void main() {
 int i, n;
 int startYear, endYear;
 
 printf("Start year:");
 scanf("%d", &startYear);
 printf("End year:");
 scanf("%d", &endYear);

 printf("\nAmong %d to %d leap year is:\n", startYear, endYear);
 for (i = startYear, n = 0; i <= endYear; i ++) {
  if (i % 4 == 0 && (i % 100 != 0 || i % 400 == 0)) {
   n ++;
   printf("%d\t", i);
  }

  if (n != 0 && n % 5 == 0) {
   n = 0;
   printf("\n");
  }
 }
}


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
4,960.938ms