iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 21
1
自我挑戰組

資工系大一課程/日常筆記系列 第 21

[Day 21] 週六寫程設作業

  • 分享至 

  • xImage
  •  

本題就是輸入數字並輸出星星數
像是輸入3會輸出

  *
 ***
*****

其實我之前就有寫過啦ww
而這次寫就變超快的!!
本題需要用到雙重迴圈呦~

#include <stdio.h>  
void drawstar(int n){  
    int i;  
    for(i=0;i<n;i++){ //管控第幾行的
        int j;  
        for(j=0;j<n-1-i;j++) printf(" "); //輸出星星樹前的空格
        for(j=0;j<2*i+1;j++) printf("*"); //輸出星星上的星星
        printf("\n");  
    }  
}  
int main(){  
    int x;  
    while(scanf("%d",&x)!=EOF){  
        drawstar(x);  
    }  
    return 0;  
}  

上一篇
[Day 20] 週五寫程設作業
下一篇
[Day 22] 週日寫程設作業
系列文
資工系大一課程/日常筆記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言