A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char** argv) {
int i, j = 1, days[42];
if (argc != 3) { goto end; }
for (i = 0; i < 42; i++) {
if (i < atoi(argv[2])) {
days[i] = -1;
} else if (i < atoi(argv[1]) + atoi(argv[2])) {
days[i] = j;
j++;
} else {
days[i] = -1;
}
}
for (i = 0; i < 42; i++) {
if (days[i] == -1) {
printf(" ");
} else if (i % 7 == 0) {
printf ("\n");
if (i < atoi(argv[1]) + atoi(argv[2])) {
printf (" %2d ", days[i]);
}
} else {
printf (" %2d ", days[i]);
}
}
printf("\n");
end:
return 0;
}
No.1
- 回答日時:
曜日は7種類しかないので0からスタートして6になったら次は0に戻ればよいだけのことでしょう。
C言語に限らずループ処理の中で最後(または最初)での曜日用カウンターのインクリメントと、if文での同カウンターの値の判定(と0のセット)があればよいだけかと。
C言語でどのように書くかを考える前に、日本語で「こういう手順で処理すれば希望することが出来る」という手順を考えられていますか?
それが出来ているならその日本語で出来ている手順を希望するプログラミング言語に翻訳すればよいだけです。
まぁ、「だけ」と言ってもそこでは使用するプログラミング言語の言語仕様に沿った日本語の時には無かった記述部分が入ることにはなりますが。
何らかのチャート図をご存知でしたらそれで記述されればよいですし、無い場合は箇条書きなどでもよいでしょう。
参考まで。
参考まで。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java Java、配列の問題を教えて欲しいです。 ・日、月、火、水、木、金、土 ・各曜日の英語 を2次元配列 2 2023/07/10 19:14
- Excel(エクセル) エクセルでカレンダーを作りたい 5 2023/05/16 07:32
- Excel(エクセル) Excel2019、2021の日付、曜日の表示について 2 2022/11/29 15:01
- その他(教育・科学・学問) 私の友人が課題提出を今日迄だと思っていたけれど大学が今日休みだと気付いてやばい!と連絡してきました。 3 2023/02/12 17:52
- Excel(エクセル) エクセルの祝日に色が反映しない 4 2022/05/18 09:58
- その他(言語学・言語) 英語圏のカレンダーを見ると1月を「January」2月を「February」と表しています。 でもど 4 2022/05/04 09:04
- Visual Basic(VBA) ①ExcelVBAでカレンダーを作り、別のユザーフォームで日付を入力したいのですがエラーになります。 1 2023/02/17 18:39
- Excel(エクセル) Excelで作成しているシート(表) 5 2023/06/15 10:20
- Excel(エクセル) Excel2019、2021の売り上げなどの集計表について 4 2022/11/29 14:03
- 数学 【どこが1番安いか ややこしい計算を解いて欲しい】 スポーツジム3社どこに通おうか迷っています A社 4 2022/10/18 01:06
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
C言語始めたてで先生にこれ進められて京大の問題らしいのですけど、なかなか進みません、、、 土曜日で改
その他(プログラミング・Web制作)
-
カレンダーのプログラムについて
C言語・C++・C#
-
西暦・月からカレンダーを表示
C言語・C++・C#
-
-
4
c言語で2000年以降カレンダーを表示するプログラムを書こうと思ってるんですけど、画像のように何故か
C言語・C++・C#
-
5
C言語についてです。
C言語・C++・C#
-
6
カレンダーがうまく表示されない
C言語・C++・C#
-
7
C言語の入力した文字を反転させるプログラミングの仕方が分かりません。
Ruby
-
8
C言語についてです。 再帰を使わないでnCrの組み合わせを求める関数を作りたいのですが、ここから全く
C言語・C++・C#
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
6月の第2 第4火曜日は何日...
-
月の第一週とは
-
よくある 『 第○(1・2・3・4・...
-
VBA。複数のChangeイベントをま...
-
Consolidateメソッドの引数のSo...
-
[Excel] ある日の曜日が当月の"...
-
ユーザー定義の(aaa)
-
エクセルで毎月第2週日の水曜日...
-
土曜日の26時って何曜日の何時...
-
Excelで第一〇曜日を求める方法...
-
曜日派?日付派??
-
週2回のペースって だいたい何...
-
毎○曜日って、使いますか?
-
C言語でわからないところがが...
-
第2週の水曜日ってどうやって判...
-
毎週同じ曜日にラブホに行くと...
-
携帯電話の曜日が違っていた
-
フローチャート 九九
-
DBを10件毎に表示ページング...
-
アンケートなどの1日1回の投...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
月の第一週とは
-
よくある 『 第○(1・2・3・4・...
-
エクセルで毎月第2週日の水曜日...
-
6月の第2 第4火曜日は何日...
-
毎○曜日って、使いますか?
-
週2回のペースって だいたい何...
-
燃えるゴミの日は何曜日ですか?
-
[Excel] ある日の曜日が当月の"...
-
【機械式腕時計のメカニズムの...
-
VBA。複数のChangeイベントをま...
-
Excelで第一〇曜日を求める方法...
-
日本語問題 昨日は何曜日ですか...
-
毎週同じ曜日にラブホに行くと...
-
曜日のなぞ
-
c言語の質問です。 ある月のカ...
-
ユーザー定義の(aaa)
-
今週とは何曜日から何曜日まで...
-
カレンダープログラム、曜日の...
-
曜日と曜の使い分けがわかりま...
-
西暦・月からカレンダーを表示
おすすめ情報