Re: [問題] 迴圈
看板C_and_CPP (C/C++)作者dritchie (Dennis MjY3OTk5)時間9年前 (2015/12/15 21:59)推噓4(4推 0噓 1→)留言5則, 4人參與討論串6/7 (看更多)
#include<iostream>
#include<string>
using namespace std;
template<int N>string Space(){return " "+Space<N-1>();}
template<>string Space<0>(){return "";}
template<int N>string Star(){return "*"+Star<N-1>();}
template<>string Star<0>(){return "";}
int main()
{
cout<<Space<2>()<<Star<2>()<<endl;
cout<<Space<1>()<<Star<4>()<<endl;
cout<<Space<0>()<<Star<6>()<<endl;
}
※ 引述《djljing (娛樂金魚眼)》之銘言:
: ※ 引述《magic704226 (梅姬?沒雞?傻傻分不清楚)》之銘言:
: : #include <stdio.h>
: : #include <stdlib.h>
: : int main()
: : {
: : int i,j;
: : for(i=2;i<=6;i+=2)
: : {
: : for(j=1;j<=(6-i)/2;j++) printf(" ");
: : for(j=1;j<=i;j++) printf("*");
: : printf("\n");
: : }
: : system("pause");
: : return 0;
: : }
: 自己寫出來了,只能說magic704266是高手
: #include<stdio.h>
: #include<stdlib.h>
: int main(void)
: {
: int i,j,k;
: for(i=1;i<=3;i++)
: {
: for(k=3;k>=i;k--)
: printf(" ");
: for(j=1;j<=i*2;j=j+1)
: printf("*");
: printf("\n");
: }
: system("pause");
: return 0;
: }
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.240.183.210
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1450187988.A.5E7.html
→
12/16 12:15, , 1F
12/16 12:15, 1F
推
12/17 00:30, , 2F
12/17 00:30, 2F
推
12/17 12:27, , 3F
12/17 12:27, 3F
推
12/17 22:44, , 4F
12/17 22:44, 4F
推
12/18 14:13, , 5F
12/18 14:13, 5F
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章