admin管理员组文章数量:1794759
C语言—输出菱形(一次循环嵌套实现)
这个作为新手入门的经典题,大部分同学都是采用两个循环实现的,这不免显得冗余,本文对经典代码进行改进:
~紧紧结合函数的对称性
#include<stdio.h> int main() { int n ,i, j; scanf("%d", &n); for (int i = -n + 1; i < n;i++) { int t; t = i > 0 ? i : -i;//取绝对值 for (int j = 0; j < t;j++) printf(" "); for (int j = 0; j < 2*(n - t)-1;j++) printf("*"); printf("\\n"); } return 0; }代码实现图
版权声明:本文标题:C语言—输出菱形(一次循环嵌套实现) 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686890401a114911.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论