c语言输出*

时间: 发布人:_Torc

c语言输出*

已解决问题

谷歌_Torc用户在提交了关于“新天籁c语言输出*”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-02-14T04:10:35。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,当代劳模,所有人都应该向你学习 !

希望以下的回答,能够帮助你。

第1个回答

用户名:逍遥ekh  

scanf("%d",&n);//输入行数,这里n=6
for(i=1;i<=n;++i)//循环行号i=1,2,3,4,5,6<=6
{//大括号内是对每行的输出语句
for(j=1;j<=n-i;++j)
printf("");//输出前缀空格第i行输出n-i个空格,即输目出5,4,3,2,1,0个空格
for(j=1;j<=2*i-1;++j)//下面是紧接前缀空格,输出"*"和空格的混合体"***...".每个"*"和空格相邻.
if(j%2==1)//j是奇数时,输出"*"
printf("*");
else//j是偶数时,输出空格
printf("");
printf("\n");//输出换行符,进入问答下一行
}

可见第一行输出5个空格+*(j==1,一个奇数).
第二行,输出4个前缀空格+"**"(两个苗眼管阻止未甚奇数一个偶数)
.

素果变成:
Pleaseinput**mb行雨阿哥er:6
*
**
***
法析无发境做面****
*****
******