C言語のプログラミングについて教えてください!
何度か質問してそれに対しての回答を元にまた作り直したものです。
C言語のプログラミングで年と月を入力するとその月のカレンダーを表示するプログラムを完成させて貰いたいです!
西暦一年一月一日を月曜日としてカレンダーは日曜日から始まるものです!
#include <stdio.h>
int main(void){
int month_day[12]={31,28,31,30,31,30,31,31,30,
31,30,31};//それぞれの月の日の配列
if(month==2){
if(year%400 == 0 || (year%100 != 0 && year%4 == 0)){
month_day[1]=29;
}
}
int cut = 0;
int year,month,i;
int total=0;
scanf("%d",&year);//年を入力
printf("年を入力してください",year);//入力された年の値を出力
scanf("%d",&month);//月を入力
printf("月を入力してください",month);//入力された月の値を出力
printf(" SUN MON TUE WED THU FRI STA \n")
\\曜日を出力
total=total+1;
for(i=1; i<year; i++){
total+=365;
if(year%400==0 || (year%100 != 0 && year%4 == 0))
total++;
for(i=0;i<month-1;i++){
total+=month[1];
if(year%400==0 || (year%100 != 0 && year%4 == 0 && month != 1 &&month !=2)){
total++;
}
for(i=1;cnt=0; i<=total%7; i++, cnt++)
printf(" ");
for(i=1; i<=month[month-1]; i++,cnt++)
if(cnt %7 == 0)
printf("\n");
printf("%3d",i);
}
printf("\n");
return 0;
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) ①ExcelVBAでカレンダーを作り、別のユザーフォームで日付を入力したいのですがエラーになります。 1 2023/02/17 18:39
- PHP PHPの構文で間違えが分からない 5 2022/07/11 16:38
- PHP アコーディオンPHPが上手くいかない 3 2022/07/15 16:29
- PHP SQLとPHPの連結方法がわからないのでアドバイスお願い致します 1 2022/07/12 12:16
- PHP style.cssのjQuery条件付きcssが機能しない 4 2022/07/17 18:27
- Visual Basic(VBA) 今日の日付が過ぎたらその行を削除したい 1 2023/04/01 20:06
- WordPress(ワードプレス) wordpressでphpを読み込みたい 1 2022/10/30 23:40
- Visual Basic(VBA) ExcelのVBAでシフト表を作っていますが、バグが出て困っています 2 2022/09/13 11:33
- Visual Basic(VBA) 【再投稿】VBAのシフト表でバグが出て困っています 3 2022/09/24 08:29
- C言語・C++・C# プログラミング c言語 4 2023/03/07 01:05
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Perlの日付の比較に関して
-
月見る月はこの月の月
-
前日の日付取得するには?
-
2つの日付・時間の差分を求め...
-
当日の日付をプルダウンメニュ...
-
体重が3kg増える/減る の英語...
-
Perlでsprintf("%02d",$month)...
-
CLispのloop内の挙動について
-
Application.ScreenUpdating = ...
-
JSONで文字列が長い時
-
Pythonでターミナルに文字を出...
-
どちのほうがすきですか?
-
パイソンのクラスのブログラム
-
パイソンのクラスについて
-
パイソンプログラミング
-
パイソンのクラスについて
-
セレクトボックスの中を一部隠...
-
vscode 文字化け
-
16進の10進変換について
-
[python] 文字列を変数名として...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Perlでsprintf("%02d",$month)...
-
1桁の日付に0を付ける
-
日齢計算プログラム
-
Perlの日付の比較に関して
-
当日の日付をプルダウンメニュ...
-
Cookieの有効期限について
-
CSVファイルに出力
-
日付の差分の求め方(日、分)
-
うるう年の出し方
-
Schemeのプログラミング うる...
-
Perlで60進数を作りたい
-
PHPのstrtotimeのようなものあ...
-
2つの日付・時間の差分を求め...
-
a shower.
-
日付範囲をの連番と月末を取得
-
体重が3kg増える/減る の英語...
-
C言語でのPICプログラミング
-
前日の日付取得するには?
-
ソースの詳細を教えてください。
-
PerlからMysqlに接続してデータ...
おすすめ情報