
C语言的课程题,求大神解答,谢谢
C语言的课程题,求大神解答,谢谢for(i=1;i<=n;i++){for(j=3*n-2;j>=i;j--){if(i==1||i==n&&j<=2*n-1+(n-i)...
C语言的课程题,求大神解答,谢谢for(i=1;i<=n;i++){for(j=3*n-2;j>=i;j--){if(i==1||i==n&&j<=2*n-1+(n-i)||j==i||j==3*n-i-1) printf("*");Else printf(" "); }printf("\n"); } } for(j=1;j<=n;j++){for(i=n-j-1;i<=n;i++)printf(" ");if(j==1){for(i=1;i<=n+2*(n-1);i++)printf("*");printf("\n");}else if(j==n){for(i=1;i<=n;i++)printf("*");printf("\n");}else{for(printf("*"),i=2;i<=n+2*(n-j)-1;i++)printf(" ");printf("*\n"); } }以上两个程序片段均可绘出相同的图形,但是代码量和效率大不相同,请根据给定n=4画出对应图形并分析第一种的思路。
展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询