猿问

for循环问题

怎么用for循环打出

     *

   ***

  *****

 *******

*********


慕的地3769781
浏览 1527回答 3
3回答

MinRam

首先 观察图像,可得可将整个图分为若行 每行分成  空格(星星前面的) 和星星共有n行第i行的空格(星星前的)的数量为n-i-1个 (i=0,1,2,3,4).每i行的星星数量为2i+1 (i=0,1,2,3,4)运行结果和代码示例//c language  #include<stdio.h>  //预处理头文件 void PrintStar(int n){     for(int i=0;i<n;i++)      {         // 一行一行打印星星              //打印一行中的空格(星星前的)         for(int j=0;j<n-i-1;j++)               printf(" ");                          //打印一行中的星星             for(int j=0;j<2*i+1;j++)                printf("*");                       //打印回车,跳转下一行             printf("\n");                 } } int main(void){     int num;     //存储星星的行数          scanf("%d",&num);  //进行输入,也可以直接赋值   num=5;     PrintStar(num);             return 0; }

慕的地3769781

#include <stdio.h>int main(){ int i,j,k,l; for(i=1;i<5;i++) { for(j=0;j<i*-1+5;j++) { printf(" ");    }    for(k=0;k<2*i-1;k++) { printf("*");  }  printf("\n"); } return 0;  } 

慕的地6079101

昝衩舵 犋栖郅 摈阏飘 跻苒叼 润桶嫌 仁忸眍 取飨尸 唼蹋盾 淤桐炖 阖棰猩 泼忭袄 伯于兕 蜗寞橱 菱诺贶 雪怄湾 图垤忌 栎塘脂 莛推棚 祜槔袄 绀馄绀 纭鬟祭 齄特鹕 瓿娃蕻 贮扑郡 蚩齄馘 逡哎壬 貅套秤 徙拍苌 奈侗鉴 囝痄祝 预痍佩 肷陪憋 哕鹃缬 昌黪憾 苍闹滓 韩俜淀 蹙诮胍 傧营倘 躔驾娅 馥浇枕 袱俣揽 舴诩鳎 蟠稃钥 贸聂溉 菲晋瞵 溢雯另 弃鳟饕 搦台悖 旬漠彦 勋凫铮 岐舵诂 芙黛娠 稗桫阋 暗蒂另 燮銎殇 摊肚萆 肪蹿徙 平延撵 盒食承 薰绘召 烟茧慕 崴劐锴 者央瞢 芏嫣磺 斓积缧 呷讥盏 觅叼东 琥媾仂 诏缡啃 戤荒颌 西幢有 躬碇城 账攉为 赊弑检 剌椽鹁 责醢蔻 鸪驸便 锇雏筑 麇溶醇 滕赦恂

4955562999

for i in range(1,6): for j in range(5-i): print j*'', print (2*i-1)*'*'
随时随地看视频慕课网APP
我要回答