PAT B1036 跟奥巴马一起编程(C++) 发表于 2018-11-26 | 分类于 PAT题解 | | 字数统计: 147 字 | 阅读时长 ≈ 1 分钟 PAT甲级目录 | PAT乙级目录 题目描述 B1036 跟奥巴马一起编程 解题思路简单的图形打印。 易错点 注意行数为列数的 50% 的四舍五入 也许陌生的知识点 无 代码示例:12345678910111213141516171819#include <cstdio>int main(){ int N; char c; scanf("%d %c", &N, &c); int r = (N + 1) / 2; for(int i = 0; i < r; i++){ if(i == 0 || i == r - 1){ for(int j = 0; j < N; j++) printf("%c", c); }else{ for(int j = 0; j < N; j++){ if(j == 0 || j == N - 1) printf("%c", c); else printf(" "); } } printf("\n"); } return 0;} 本文作者: Philo 本文链接: http://lulalap.com/2018/11/26/PAT-B1036-cpp/ 版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载请注明出处!