先构建函数计算每一行字符个数,接着算出每一行空格和字符的长度,接着根据每行长度建立判断填写空格还是字符的范围 #include <stdio.h> int func(int y,int n){ if (y<=(n+1)/2) { return(2*y-1); } else { return(-2*y+11); } } //计算每一个行字符的个数 int main() { char ch; scanf("%c",&ch); const n=5; for(int y=1;y<=n;y++){ int char_len=func(y,n); int...