한 달 달력을 인쇄하는 로직은 다음과 같습니다. −
for(i=1;i<first;i++) printf(" "); for(i=1;i<=noofdays;i++){ printf("%3d",i); if((first+i-1)%7==0) printf("</p><p>"); }
Demonstration
다음 예에서는 사용자가 입력한 일수와 월의 1일을 받아 달력을 인쇄합니다. 그에 따라 그 달−
#include<stdio.h> int main(){ int i,noofdays; int first; printf("enter no of days in a month:</p><p>"); scanf("%d",&noofdays); printf("enter first day in a month:</p><p>"); 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("</p><p>"); } 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
위 내용은 C에서 for 루프를 사용하여 사용자가 선택한 달의 달력을 인쇄하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!