PAT乙级1036. 跟奥巴马一起编程(C语言)

AC

PAT乙级真题答案目录


#include 
#include 

int main() {
	int N;//正方形边长
	char C; //字符 
	scanf("%d %c", &N, &C);
	int row = round(N / 2.0); //行数 
	for(int i = 0; i < row; i++) {
		for(int j = 0; j < N; j++) { //第一行,最后一行
			if(i == 0 || i == row - 1 || j == 0 || j == N - 1) {//每行的头尾
				printf("%c", C); 
			} else {
				printf(" ");
			}
		}
		printf("\n");
	}
	return 0;
}

你可能感兴趣的:(PAT乙级真题)