ニコルな日々改めカルマの日常?

ニコルな日々改めカルマの日常?

PR

×

Profile

†ニコル†

†ニコル†

Keyword Search

▼キーワード検索

Calendar

Favorite Blog

まだ登録されていません

Comments

乗らない騎手@ ちょっとは木馬隠せw あのー、三 角 木 馬が家にあるってどん…
らめ仙人@ 初セッ○ス大成功!! 例のミドリさん、初めて会ったのに、僕の…
もじゃもじゃ君@ 短小ち○こに興奮しすぎ(ワラ 優子ちゃんたら急に人気無い所で車を停め…
まさーしー@ なんぞコレなんぞぉ!! ぬオォォーーー!! w(゜д゜;w(゜д゜)w…
アゲチン@ ありがとうな!!!! http://bite.bnpnstore.com/jzt-3e8/ ア…

Freepage List

2007.10.05
XML
カテゴリ: カテゴリ未分類
今学校の実習室でC言語の実習をしています

友達kの希望により
プログラムを掲載したいと思いますw
とても簡単なプログラムで年月を
入力することによりその年の月をカレンダー形式で
表示してくるプログラムです
ちょっと間違っているところがありますが
まぁ気にせずw




#include
int zeller(int x,int y,int z)
{
int a;
if(y<3){
x=x-1;
y=y+12;}
a=(x+x/4-x/100+x/400+(13*y+8)/5+z)%7;
return a;
}
int uruu(int y)

int b;
b=0;
if(y%4==0&&y%100!=0||y%400==0)
b=1;
return b;

void main(void)
{
char days[]={31,28,31,30,31,30,31,31,30,31,30,31};
int year,month,x,work[42],j;
for(j=0;j<=42;j++)
work[j]=0;
printf("年、月入力しろ\n");
scanf("%d %d",&year,&month);
if(uruu(year)==1)
days[1]=29;
x=zeller(year,month,1);
for(j=1;j<=days[month-1];j++){
work[x]=j;
x++;
}
printf("%d年%d月のカレンダー\n\n",year,month);
printf("日 月 火 水 木 金 土\n");
for(j=0;j<=42;j++){
if(j%7==0)
printf("\n");
if(work[j]==0)
printf(" ");
else
printf("%4d",work[j]);
}
printf("\n");
}


=========================================

多少訂正したほうがよろしいと思いますので
その辺よろしくお願いしますw





お気に入りの記事を「いいね!」で応援しよう

Last updated  2007.10.05 16:14:30
コメント(1) | コメントを書く


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

© Rakuten Group, Inc.
X
Design a Mobile Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: