输入一个整数n,(1<=n<=20),输出一个空心菱形,其中每个边由n个'*'组成。
输入包含一个整数,n(1<=n<=20)
输出一个空心菱形,每个边由n个'*'组成
5 * * * * * * ** * * * * * * * *#include #include #includevoid B_s(int n){ int i; for(i = 1; i <= n; i++) printf(" "); printf("*");} int main(){ int i,n; scanf("%d",&n); for(i = -(n-1); i <= n-1; i++) { B_s(abs(i)); if(i != -(n-1) && i != n-1 ) B_s( (n - abs(i) - 1)*2 - 1); printf("
"); } return 0;} | 留言与评论(共有 0 条评论) “” |