绘制余弦曲线程序

faquir526 2006-03-28 12:35:08
帮忙运行一下这个程序 我的电脑生成的不是余弦曲线
而是**
**
**

郁闷! 请哪位高人指点一下
#include<stdio.h>
#include<math.h>
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"); /*控制打印同一行中对称的右侧*号*/
}
}
...全文
84 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
jixingzhong 2006-03-28
  • 打赏
  • 举报
回复
#include<stdio.h>
#include<math.h>
void main()
{
double y;
int x,m;
for(y=1;y>=-1;y-=0.1)
{
m=acos(y)*10;
for(x=1;x<m;x++) printf(" ");
printf("*");
for(;x<62-m;x++)printf(" ");
printf("*\n");
}

getch();
}

TC ,运行没有问题 ~
ykzhujiang 2006-03-28
  • 打赏
  • 举报
回复
怀疑m=acos(y)*10;这一行计算错误,你打印一下m值
faquir526 2006-03-28
  • 打赏
  • 举报
回复
那为什么在tc2.0下就不成功呢
ykzhujiang 2006-03-28
  • 打赏
  • 举报
回复
VS2005下运行成功:
绘制如下:
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
**

69,364

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧