Trianglur Design--找規律

水題直接貼代碼吧



Code:

#include <cstdio>
#include <cstring>
#include <algorithm>
using namespace std;

int n;
int a[25];

int main() {
	while(scanf("%d", &n) != EOF) {
		for(int i = 1; i <= n; i++) {
			a[i] = (2*(i-1)+1)%10;
			for(int j = 1; j < i; j++) {
				if(a[i+j-1] == 0) a[i-j] = a[i+j] = 9;
				else a[i-j] = a[i+j] =  a[i+j-1]-1;
			}
			for(int k = 1; k <= 2*(i-1)+1; k++)
				printf("%d", a[k]);
			printf("\n");
		}
	} 
	return 0;
}



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章