用C语言绘制曲线

用C语言绘制曲线,第1张

楼上的观珠仔很久不见啦(挺挂念那段时光的)!想不到路过此地看到你,这是高科技呀?你还这么老班牙啊,大考小考把你弄糊涂了,高考顺利呀!别忘了我这位老兄了,C语言略懂 ~~~~~~杰

1.绘制余弦曲线

*程序说明与注释

#include<stdio.h>

#include<math.h>

void main()

{

double y

int x,m

for(y=1y>=-1y-=0.1) /*y为列方向,值从1到-1,步长为0.1*/

{

m=acos(y)*10/*计算出y对应的弧度m,乘以10为图形放大倍数*/

for(x=1x<mx++) printf(" ")

printf("*")/*控制打印左侧的 * 号*/

for(x<62-mx++)printf(" ")

printf("*\n")/*控制打印同一行中对称的右侧*号*/

}

}

*运行结果

2.绘制正弦曲线

在屏幕上用“*”显示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.0i-=0.1)

...{

k = (int)(asin(i)*10)

for(j=0j<k j++) /**//*print the left */

printf(\" \")

printf(\"*\")

for( j<31-k j++)

printf(\" \")

/*请不要看完了就走人*/

/*帮帮忙,采纳我的答案!*/

#include<stdio.h>

#include<math.h>

main(){

double

y

int

x,m,i

printf("y=sin(x)

[0<x<2*pi]\n")

for(y=1y>=-1y-=0.1){

if(y>=0){

m=asin(y)*10

for(x=1x<mx++)printf("

")

printf("*",m)

for(x<31-mx++)printf("

")

printf("*\n")}

else{

m=-1*asin(y)*10

for(i=0i<32i++)printf("

")

for(x=1x<mx++)printf("

")

printf("*",m)

for(x<31-mx++)printf("

")

printf("*\n",m)

}

}

}

是用EXCEL吗?

如果是的话,你要插入曲线图,首先要有数据源。"假设有下表数据:你要把产品A、B、C三种产品个月产量用折线形象的表现出来,就选择整个数据区域(从A1到G4),然后在菜单栏点插入图表,在里面选择折线图,以月份为横坐标,按提示下一步、下一步,然后就可以看到A、B、C三条折线各月的产量情况。

"月份

产品" 1月 2月 3月 4月 5月 6月

A 245 323 401 389 371 635

B 246 216 326 479 558 516

C 247 323 402 319 453 424


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11706414.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存