这篇文章主要介绍“C语言怎么循环打印星号图形”,在日常操作中,相信很多人在C语言怎么循环打印星号图形问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”C语言怎么循环打印星号图形”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
创新互联-专业网站定制、快速模板网站建设、高性价比昌邑网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式昌邑网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖昌邑地区。费用合理售后完善,10多年实体公司更值得信赖。
外层循环 控制行(行数、换行)
内层循环 控制列( 列数、列的符号 )
第一种效果图:
为什么是j<=i*2呢?
第一行以0计算,第一行星数为0
第二行为1计算,第二行星数为2
#include#include int main() { int i,j; //外层控制行数和换行 for(i=0;i<5;i++) { //内存循环控制列数和星数量 for(j=0;j<=i*2;j++) { printf("*"); } printf("\n"); } return 0; }
第二种效果图:
为什么是4-i呢
第一行i=0时,j是4
第二行i=1时,j=3
.。。。。
#include#include int main() { int i,j; //外层控制行数和换行 for(i=0;i<5;i++) { //内存循环控制列数和星数量 for(j=0;j<=4-i;j++) { printf("*"); } printf("\n"); } return 0;
第三种效果图:
为什么是输入空格的是j<=3-i呢
第一行i=0,有五行,第一行应该有4个空格,所以i从0开始话
。。。。。
#include#include int main() { int i,j; //外层控制行数和换行 for(i=0;i<5;i++) { //内存循环控制列数和星数量 for(j=0;j<=3-i;j++) { printf(" "); } for(j=0;j<=i*2;j++) { printf("*"); } printf("\n"); } return 0;
第四种效果图:
为什么是j 第五种效果图: 三四结合就是第五种 再来个另类的第六种 到此,关于“C语言怎么循环打印星号图形”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注创新互联网站,小编会继续努力为大家带来更多实用的文章!int i,j;
for(i=0;i<5;i++)
{
for(j=0;j
#include
#include
文章题目:C语言怎么循环打印星号图形
本文链接:http://cdkjz.cn/article/ijhjip.html