24h購物| | PChome| 登入
2011-10-23 15:10:56| 人氣55| 回應0 | 上一篇 | 下一篇

C語言星號

推薦 0 收藏 0 轉貼0 訂閱站台

***
**


int main()
{
int i = 3;
int n = 0;

do{
int a = 0;
do{
cout<<"*";
a++;

}while(i > a);
i--;
cout<<"\n";
n++;
}while(n < 3);
return 0;
}


*****
***

***
*****
int main()
{
for(int j = 5;j>0;j--){
if(j%2 != 0)
for(int i = 0;i<j;i++){
cout<<'*';
}
else cout<<'\n';
}
for(int n = 2;n<6;n++){
if(n%2 != 0)
for(int m = 0; m<n;m++){
cout<<'*';
}
else cout<<'\n';
}
system("pause");
return 0;
}

main() {
 int j, n;

 for (j=1; j<=5; j++) {
  for (n=1; n<=(abs(j-3)+1)*2-1; n++ ) {
   cout << '"*";
  }
  cout << "\n";
 }
}

也就是找出 (1, 2, 3, 4, 5) 跟 (5, 3, 1, 3, 5) 兩個數列之間的方程式即可.

*****
 ****
  ***
   **
    *

main()
{
int i,j;
for ( i = 5 ; i ; i--)
     {
       for ( j=5-i; j ;j--)
              putch(' ');
       for( j = i  ; j ;j--)
           {
              putch('*');
              putch(32);
            }
         putch('\n');
         putch('\r');
      }
}

台長: 愛上微笑
人氣(55) | 回應(0)| 推薦 (0)| 收藏 (0)| 轉寄
全站分類: 不分類

是 (若未登入"個人新聞台帳號"則看不到回覆唷!)
* 請輸入識別碼:
請輸入圖片中算式的結果(可能為0) 
(有*為必填)
TOP
詳全文