代碼想印月曆,但 `main` 只有單次輸入、無週迴圈、條件 `if(c=0)` 賦值而非比較、`printf("%d\n")` 缺變數。
主要修正點
- 輸入月天數 `days`、起始星期 `start`(0=Sun..6=Sat)。
- 先印前導空格:`for(i=0;i
- 雙重迴圈印日期:`for(d=1; d<=days; d++) { printf("%3d", d); if ((start+d)%7==0) printf("\n"); }`
- 修正 `if(c=0)` → `if(c==0)`,`printf` 加參數。
修正後骨架
int days, start, d, i;
scanf("%d %d", &days, &start);
for(i=0;i