| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 783 人关注过本帖
标题:求教while循环语句!!
只看楼主 加入收藏
jonvahe
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2007-10-27
收藏
得分:0 
这个用sql语句能否实现呢?
2007-10-29 09:46
viq886
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2007-10-29
收藏
得分:0 
getYear()
2007-10-29 11:11
bcvg_ts
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2007-10-28
收藏
得分:0 
/*第一行的排列不与其应对应的星期数对齐*/
/*万年历*/
#include "stdio.h"
/*计算该天离该年元旦的天数*/
int get_days (year,month,date)
int year,month,date;
{
int m[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
int i;
int sum=0;
if (leap_year(year)) m[2]=29;
for (i=1;i<month;i++)
sum+=m[i];
sum+=date;
return sum;
}

/*判断是否为闰年*/
int leap_year (year)
int year;
{
int leap;
leap=0;
if (year/100==0&&year/400==0) leap=1;
if (year/100!=0&&year/4==0) leap=1;
return leap;
}

/*计算该日的星期数*/
int get_week(year,month,date)
int year,month,date;
{
int week;
week=(year-1)+(year-1)/100-(year-1)/400+(year-1)/1000;
week+=get_days(year,month,date);
week%=7;
return week;
}

/*输出日历*/
void calendar (year,month,date)
int year,month,date;
{
int i;
int m[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
printf("%d.%d\n",year,month);
printf("***************************************\n");
printf("SUN MON TUE WED THU FRI SAT\n");
for (i=1;i<m[month];i++)
{
printf("%-6d",i);
if (get_week(year,month,i)==6)
printf("\n");
}
printf("\n***************************************\n");
}

/*mian*/
void main()
{
int year,month,date;
printf("Input year,month,date as XX.XX.XX\n");
scanf("%d.%d.%d",&year,&month,&date);
printf("\n");
calendar(year,month,date);
}

死了都要编...
2007-10-29 11:12
bcvg_ts
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2007-10-28
收藏
得分:0 
有点小问题。。。。
不知道怎么改。。。
大家看看
顺便帮我改改

死了都要编...
2007-10-29 11:13
songying
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2007-10-28
收藏
得分:0 
大家都很厉害啊!想到那么多种实现方法。

2007-10-29 15:38
reandy
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2007-10-15
收藏
得分:0 
顶!
2007-10-29 15:43
luofeng84
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2007-9-21
收藏
得分:0 
2007-10-29 15:58
luofeng84
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2007-9-21
收藏
得分:0 
2007-10-29 15:58
gfyy8312
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2007-10-29
收藏
得分:0 
学习了
2007-10-29 17:09
oOiOo
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2007-5-7
收藏
得分:0 
用while比较麻烦,要用嵌套
先判断是否闰年,再判断哪月几天.分三类.31,30 ,28/29
好久没编C了.程序就不写了.
估计你的问题解决了吧

思考的过程是一种快乐~ 过度的思考是一种负担 !
2007-10-31 17:25
快速回复:求教while循环语句!!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017752 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved