Re: [請益] 想問一題很基本的程式問題

看板Soft_Job作者 (可愛小孩子)時間4年前 (2019/08/23 04:27), 編輯推噓2(200)
留言2則, 2人參與, 4年前最新討論串4/7 (看更多)
我用 C 寫 main(void) { int n=5,k=2*n-1; for(int i=0;i<n*k;i++){ if(abs(i-i/k*k-n+1)>i/k) putchar(' '); else putchar('*'); if((i+1)%k==0) puts(""); } } 執行網址: https://rextester.com/IKCI74317 ※ 引述《springfeel (老人星)》之銘言: : 代po 朋友目前自學C# : --------------------------------------------- : 各位前輩好,小弟目前正在自學C# : 想用C#的語法寫出星星的正三角型排列 : 之前做過類似的練習,但當時用的是巢狀寫法 : 聽說可以不用用巢狀迴圈就寫的出來....但我想破了頭卻沒個頭緒...只寫出了如下的程 : 式 : 目前卡在三角型的型狀有了,但顯示出來的卻不是*號 : 不知道是哪裡有問題(有爬文+找過 stack overflow了,但都是用巢狀迴圈的寫法),麻煩 : 各位前輩提點了,萬分感謝 : public void No7(int n) : { : string a = "*"; : for (int i=1;i<=n ;i++) : { : a += i; : Response.Write(a); : Response.Write("<br>"); : } : } -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.232.34.180 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1566505627.A.431.html

08/23 09:22, 4年前 , 1F
正確的思路 :)
08/23 09:22, 1F

08/23 14:07, 4年前 , 2F
學習了 感謝分享
08/23 14:07, 2F
文章代碼(AID): #1TNlgRGn (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1TNlgRGn (Soft_Job)