?? 1.c
字號(hào):
#include "1.h"
int func( int w , int h , int ang ){
int Wide = w;
char PICTURE[Wide][h]; /*數(shù)組代表整個(gè)畫板*/
int i = 0,j = 0; /*變量*/
int Border; /*邊界變量*/
double x,y; /*x,y,自變量和因變量*/
/*初始畫板*/
for( i = 0 ; i < Wide ; i ++ )
{
for( j = 0 ; j < h ; j ++)
PICTURE[i][j] = ' ';
}
/*初始畫板結(jié)束*/
i = j = 0; /*初始i,j*/
j = h - 1;
do{ /*畫橫線,上,中,下。三條*/
PICTURE[i][0] = '*';
PICTURE[i][j] = '*';
PICTURE[i][h/2] = '-';
i ++;
}while( i < Wide);
i = j = 0;//ini
i = Wide - 1;
do{ /*畫豎線,前,后,兩條*/
PICTURE[0][j] = '*';
PICTURE[i][j] = '*';
j ++;
}while( j < h );
/*畫cos picture____________________*/
Border = w * ang / ( 2 * PI );
/* x=3.1415926*ang/PI;//x=Border*3.1415926/w */
i = 0 ;
do{
x = i * 2 * 3.1415926 / w;
y = h / 2 * cos(x);
i ++ ;
PICTURE[i][ h / 2 - (int)y ] = '*';
}while( i <= Border );
/*畫cos picture 結(jié)束*/
/*畫sin pictures*/
Border = w * ang / ( 2 * PI );
/* x=3.1415926*ang/PI;//x=Border*3.1415926/w */
i = 0;
do{
x = i * 2 * 3.1415926 / w;
y = h / 2 * sin(x);
i ++;
PICTURE[i][h/2-(int)y] = '*';
}while( i <= Border );
/*drawing sin picture____________________結(jié)束*/
/* **************print area**********************************/
for( i = 0 ; i < h ; i ++ )
{
for( j = 0 ; j < Wide ; j ++ )
printf("%c" , PICTURE[j][i] );
printf("\n" );
}//for
getchar();
return 1; /*畫圖成功*/
/**************print area********************/
}/*draw*/
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -