Cでforループを使用してユーザーが選択した1か月のカレンダーを印刷するにはどうすればよいですか?
1か月のカレンダーを印刷するロジックは次のとおりです-
for(i=1;i<first;i++)
printf(" ");
for(i=1;i<=noofdays;i++){
printf("%3d",i);
if((first+i-1)%7==0)
printf("\n");
} 例
次の例では、ユーザーから月の日数と最初の日を受け取り、それに応じて月のカレンダーを印刷します-
#include<stdio.h>
int main(){
int i,noofdays;
int first;
printf("enter no of days in a month:\n");
scanf("%d",&noofdays);
printf("enter first day in a month:\n");
scanf("%d",&first);
for(i=1;i<first;i++)
printf(" ");
for(i=1;i<=noofdays;i++){
printf("%3d",i);
if((first+i-1)%7==0)
printf("\n");
}
return 0;
} 出力
enter no of days in a month: 30 enter first day in a month: 4 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
-
JavaScriptのフローチャートを使用してforループを表示するにはどうすればよいですか?
「for」ループにはループの初期化が含まれます ここで、カウンターを開始値に初期化します。初期化ステートメントは、ループが始まる前に実行されます。テストステートメント これは、特定の条件が真であるかどうかをテストします。条件が真の場合、ループ内で指定されたコードが実行されます。そうでない場合、制御はループから外れます。 最後に反復ステートメントがあります カウンターを増減できる場所。 JavaScriptのフローチャートを使用してforループを表示する方法を見てみましょう-
-
数式を使用して Excel で FOR ループを作成する方法 (3 つの例)
Excel VBAを使ってFORループを作りたくないですか? 式を使用してExcelで?この記事では、FOR ループ を作成する方法を示しました。 数式を使用します。 Excel VBA でコーディングする方法を知っている場合 、あなたは恵まれています🙂。ただし、VBA でコードを書いたことがない場合は、 または、Excel ワークブックに Excel VBA を含めないようにしたい ほとんどの場合、単純なループを作成するために独創的に考える必要があります。 . 作業ファイルをダウンロード 以下のリンクから作業ファイルをダウンロードしてください: 数式を使用して Excel で FO