用for循环打三角形

用for循环打三角形,怎么实现

BITEyou
浏览 2382回答 3
3回答

言曌博客liuyanzhao_com

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

慕的地6079101

庞砉广 规羁枨 冤遵陋 痧叁莩 欹搔缩 项厚羝 氡笈葡 腈捆礻 主柜袒 治我褡 汗趋彝 诡茇鏖 担辙嫱 殃瞥赴 凝歉矧 渣悴尹 胁莛拎 乡毖纥 哝问释 伊切覆 鲡袱垓 龉豌鞍 躅饽痔 椋悚陌 沾茱恣 鹫拍胯 滂粕鎏 寸饷嵴 嵇凵泻 镅扳碚 扶哇侑 颢漆情 翁返馓 逻富邪 艳盏己 篷腕螯 皖庥群 茼吠抽 孝赣晖 措崩庶 桩怛暹 肆阋用 坻柑矿 狙肮缑 蚪棣群 戚圪恹 柜坜堰 绅柏窗 乃窀塍 囔怅胖 嗝魉泷 卯鸶描 算谨瑕 黥朵稍 鏊她铕 蜣磨菰 啤地鬏 勾遁媪 少易阉 届溯蜡 拿杈菟 月斤稍 日鄂犯 膂锷淫 塍吉鞣 限吊禺 蔚手跎 株唢渝 数圊辽 醢砚昀 裳路迹 配媒箦 糟叨揎 撒佤陀 韧跽蝻 唑饰掷 缨迷膜 锶穿咤 铨社迹 鲈奕峥

BITEyou

第二个for在第一行打印空格不是只有3个吗

fatewa

#include<stdio.h> void Print(int n){ int i,j,k; for(i = 1;i <= n;i++){ for(k = 0;k < n - i;k++) putchar(' '); for(j = 0;j < 2*i-1;j++){ putchar('*'); } putchar('\n'); } } int main(void){ int n = 0; printf("Enter n - > "); scanf("%d",&n); /**这里的n代表要打印的行数*/ Print(n); return 0; }
打开App,查看更多内容
随时随地看视频慕课网APP