

分析

- #include <bits/stdc++.h>
- using namespace std;
- bool a[40][40]; // 数组定义得稍大一点
- int main()
- {
- int i, j, year, cnt = 0;
- scanf("%d", &year) ;
- for(i = 1; i <= 30; i++)
- for(j = 1; j <= 30; j++)
- {
- cnt++;
- if(cnt <= year * 12)
- a[i][j] = 1; //true
- else
- a[i][j] = 0; //false
- }
- for(i = 1; i <= 30; i++)
- {
- for(j = 1; j <= 30; j++)
- printf("%d", a[i][j]);
- printf("\n");
- }
- return 0;
- }