首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

正弦曲线 绘制解决思路

2012-04-18 
正弦曲线 绘制输入2个整数,指定x的定义域,然后用“*”绘制出该定义域内的sin(x)曲线[解决办法]在屏幕上用“*”

正弦曲线 绘制
输入2个整数,指定x的定义域,然后用“*”绘制出该定义域内的sin(x)曲线

[解决办法]
在屏幕上用“*”显示0-360度的余弦函数sin(x)曲线。 
1. 

/**//* 
sin() line. 
62 of line width 
*/ 

#include <stdio.h> 
#include <math.h> 

int main(void) 
...{ 
int j ,k,d,h; 
double i ; 

for(i=1.0 ; i> 0.0; i-=0.1) 
...{ 
k = (int)(asin(i)*10) ; 

for(j=0; j< k ; j++) /**//*print the left */ 
printf(\" \"); 
printf(\"*\"); 
for( ; j< 31-k ; j++) 
printf(\" \"); 

[解决办法]
void main()
{
double y;
int x,m;
for(y=1;y>=-1;y-=0.1) /*y为列方向,值从1到-1,步长为0.1*/
{
m=acos(y)*10; /*计算出y对应的弧度m,乘以10为图形放大倍数*/
for(x=1;x<m;x++)/*打印左侧*/
printf(" ");
printf("*"); 
for(;x<62-m;x++)/*控制打印同一行中对称的右侧*号*/
printf(" ");
printf("*\n");
}

热点排行