扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
整体实现思路:菱形9行9列可以将菱形分成上下两个三角形,分析每行空格数和星号个数的关系。
目前成都创新互联公司已为上1000+的企业提供了网站建设、域名、网络空间、网站改版维护、企业网站设计、阜新网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。
* );} System.out.println();} } }其实这个菱形就是两个三角形在一起。上面是个正三角形,先打空白出来。依次减少空白。星星相反的慢慢增多而下面的是倒三角形。也是先打空白。依次增多空白。
最简单的就是直接在程序中输入这个图形。还有可以使用循环。第一行前面空n个空格,第二行空n-1个空格。当空格为0时然后重新开始循环增加空格,到再空n个空格之后,就不循环了。而字母的话根据中间对称。
这个题目主要又两个难点:$符号不是一直增加,而是先增加,后减少。2需要在$前补空格。
1、void main(){ int i, j, k, n;printf(请输入正整数n: );scanf(%d, &n);while(n!=0) //设置循环,使程序可以反复输入。当n=0时,结束输入。
2、输出的时候控制“*”前面空格的个数,分上下两部分处理即可。随便找个c语言教材上面都有。
3、由于我也是初学者,我只能写到这种程度了,输入0的时候,会输出结果。
4、printf(%d\n, sum);return 0;} 首先,代码使用scanf函数接收用户输入的一个整数n,如果n不在100到1000之间,则使用while循环要求用户重新输入。然后,使用for循环计算n的所有因子之和。
整体实现思路:菱形9行9列可以将菱形分成上下两个三角形,分析每行空格数和星号个数的关系。
可以根据用户输入的每条边显示多少个星星,而打印不同的空心菱形。
这个题目主要又两个难点:$符号不是一直增加,而是先增加,后减少。2需要在$前补空格。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流