for文を使って画像のようなカレンダーを出力させるプログラムをつくりなさいという問題なのですが
下のコードまでは作り上げたのですがあとは何を入力すれば完成するのでしょうか?
頭がパンクしております。。。
#include <stdio.h> int main(void){ int week, days, i; printf("カレンダーを表示させます\n"); printf("表示させたい月は何曜日から始まりますか?次の数字で答えてください\n"); printf("1:日,2:月,3:火,4:水,5:木,6:金,7:土\n"); scanf_s("%d", &week); printf("表示させたい月は何日ありますか?数字を入力してください\n"); scanf_s("%d", &days); printf(" 日 月 火 水 木 金 土\n"); int youbi; for (i = 1; i <= week - 1; i++){ printf(" "); } ; for (i = 1; i <= days; i++){ for (int j = 1; j <= 7; j++){ printf("%3d", i); i++; youbi = week + j; if (youbi == 8){ printf("\n"); } } printf("\n"); } return 0; } コード

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/04/12 08:32
2019/04/12 08:49