C ++シャンオーバルセルビデオ

 

_TEST_H #ifndefの
 に#define _TEST_H 
の#include <iostreamの> 
する#include <math.h>の
 使用 名前空間STD; 

int型のmain()
{ 
    CONST  ダブル PI = 3.14159、P = 16.0 ; // PIおよび円の半径
    ダブル角度;                     // 角度
    INT X、Y;                         // 計算メモリアレイ座標
    チャーローズ[ 25 ] [ 80 ];                 // シミュレーション画面25×80ピクセル
    のための(X = 0、X < 80; X ++)                 // 
    {
         ため(Y = 0 ; Y < 25 ; Y ++ 
        { 
            ローズ[Y] [X] = '  ' ; 
        } 
    } 
    のためのint型 I = 0 ;私は< 20であり ; Iは++)             // パターンはトラック位置*に設定した後
    {
         // X座標値注意列の実際の数であり、yは座標値行の実際の数であり、 
        角度が= Iは、PI / * 10 
        X = INT(P * COS(角度))* 2 + 40 ;     //2のみを表示するように調整することにより2で除算し、乗算 
        Y = INTを(* P SIN(角度))/ 2 + 13である ;    // ためのコンソール表示文字と等しくない高い割合の幅は場合 
        [Y]をバラ[X] = ' * ' ;                 // 決定40および13を中心アナログ画面ピクセルに、当然のことながら、さらに設けられていてもよい
    }
     のために(Y = 0 ; Y < 25 ; Y ++ 
    { 
        ための(X = 0 ; X < 80、X ++ 
        { 
            COUT << ローズ[Y] [X]; 
        } 
        COUT << ENDL; 
    } 
    / *constのダブルPI = 3.14159、= 16.0; 
     const int型のアスペクト= 2。
     二重角、P = 16。
     INT X、Y。
     チャーバラ[25] [80]。
     (X = 0; X <80であり、x ++)についての
     { 
     (Y = 0; Y <25; Y ++)用
     { 
     バラ[Y] [X] =」「; 
     } 
     } 
     のために(INT i = 0; I <128; iは++)
     { 
     角= i *がPI / 64。
     P = *罪(2 *角)
     X = INT(P *のCOS(角度))*態様+ 40。
     // X = INT(Pの*のCOS(角度))+ 40。
     Y = INT(P *は罪(角度))+ 13。
     バラ[Y] [X] = '*'。
     } 
     
     のために(Y = 0; Y <25; Y ++)
     { 
     (x = 0; X <80であり、x ++)用
     { 
     COUTは<<バラ[Y] [X]。
     } 
     COUT << ENDL。
     } * / 
    戻り 0 ; 
} 
#endifの // _TEST_H

輸出

                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                * * *                                
                      * *                      
                                                                                
                * *                
                                                                                
          * *          
                                                                                
          * *        
                                                                                
          * *          
                                                                                
                * *                
                                                                                
                      * *                      
                                * * *                                
                                                                                
                                                                                
                                                                                
                                                                                
プログラムは終了コードで終了しました:0

 

 

 

 

おすすめ

転載: www.cnblogs.com/sea-stream/p/11100319.html