#include "graphics.h"
創(chuàng)新互聯(lián)建站專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)、玉林網(wǎng)絡(luò)推廣、成都小程序開發(fā)、玉林網(wǎng)絡(luò)營(yíng)銷、玉林企業(yè)策劃、玉林品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);創(chuàng)新互聯(lián)建站為所有大學(xué)生創(chuàng)業(yè)者提供玉林建站搭建服務(wù),24小時(shí)服務(wù)熱線:028-86922220,官方網(wǎng)址:jinyejixie.com
#include stdio.h
#include conio.h
#include math.h
void main()
{
int GD,GM;
int i,a,val;
GD=DETECT;
initgraph(GD,GM,"");
printf("請(qǐng)輸入半幅高度10-200: ");
scanf("%d",a);
setfillstyle(SOLID_FILL,WHITE);
bar(0,0,639,479);
setcolor(BLACK);
line(20,20,20,459); // y軸
line(15,25,20,20);
line(25,25,20,20);
outtextxy(16,10, "Y");
line(20,239,620,239); // x軸
line(615,234,620,239);
line(615,244,620,239);
outtextxy(625,234, "X");
setcolor(RED);
for(i=0;i560;i=i+2)//隔點(diǎn)輸出*,可以根據(jù)梳密需要調(diào)整 /
{
val=a*sin(i*4*3.14159/560);
outtextxy(i+20,239+val,"*");
}
getch();
closegraph();
}
把你的printf("*/n")改為printf("*\n"),其它的/n也改為\n看看行不行。
#include stdio.h
#include math.h
int main()
{
double y;
double x, m, i;
for(y=1;y=-1;y-=0.1)
{
if(y=0)
{
m=asin(y)*10;
for(x=1;xm;x++)
printf(" ");
printf("+");
for(;x31-m;x++)
printf(" ");
printf("*\n");
}
else
{
m=-1*asin(y)*10;
for(i=0;i32;i++)
printf(" ");
for(x=1;xm;x++)
printf(" ");
printf("_");
for(;x31-m;x++)
printf(" ");
printf("m\n");
m=asin(y)*10;
for(x=1;xm;x++)
printf(" ");
}
}
return 0;
}
在寫C語言的程序時(shí),在開頭加上一個(gè)頭文件math.h即可。
即可直接使用sin(x),特別注意x應(yīng)該為弧度制,如果不是弧度制需要轉(zhuǎn)化為弧度制。
添加頭文件方法:#includemath.h。
擴(kuò)展資料:
在C語言家族程序中,頭文件被大量使用。一般而言,每個(gè)C++/C程序通常由頭文件和定義文件組成。頭文件作為一種包含功能函數(shù)、數(shù)據(jù)接口聲明的載體文件,主要用于保存程序的聲明,而定義文件用于保存程序的實(shí)現(xiàn)。
C標(biāo)準(zhǔn)函數(shù)庫(C Standard library)是所有符合標(biāo)準(zhǔn)的頭文件(head file)的集合,以及常用的函數(shù)庫實(shí)現(xiàn)程序,例如I/O 輸入輸出和字符串控制。
不像 COBOL、Fortran 和 PL/I等編程語言,在 C 語言的工作任務(wù)里不會(huì)包含嵌入的關(guān)鍵字,所以幾乎所有的 C 語言程序都是由標(biāo)準(zhǔn)函數(shù)庫的函數(shù)來創(chuàng)建的。
1995年,Normative Addendum 1 (NA1)批準(zhǔn)了三個(gè)頭文件(iso646.h, wchar.h, and wctype.h)增加到C標(biāo)準(zhǔn)函數(shù)庫中。C99標(biāo)準(zhǔn)增加了六個(gè)頭文件(complex.h, fenv.h, inttypes.h, stdbool.h, stdint.h, and tgmath.h)。
C11標(biāo)準(zhǔn)中又新增了5個(gè)頭文件(stdalign.h, stdatomic.h, stdnoreturn.h, threads.h, and uchar.h)。至此,C標(biāo)準(zhǔn)函數(shù)庫共29個(gè)頭文件 。
常用的C語言函數(shù)庫:
math.h,stdio.h,stdlib.h,time.h,string.h。
使用方法:#include+函數(shù)庫名
參考資料來源:百度百科-C標(biāo)準(zhǔn)函數(shù)庫
#includestdio.h
#includemath.h
#define pi 3.1415926
#define MAX_W 50000
main()
{
void sin_curv(int w, int h, int ang);
int w,h,ang;
scanf("%d %d %d",w,h,ang);
sin_curv(w,h,ang);
return 0;
}
void sin_curv(int w, int h, int ang)
{
char str[MAX_W];
int s,i,j;
double d;
for(i=0;ih;i++)
{
for(s=0;sw;s++)
str[s]=' ';
str[0]='|';
str[w]='\0';
if(i==h/2)
{
for(s=1;sw;s++)
str[s]='-';
}
for(j=0;jw;j++)
{
d=j*ang/w*pi/180.0;
if(i==(int)(h/2-sin(d)*h/2))
str[j]='*';
}
puts(str);
}
}
望采納
網(wǎng)站標(biāo)題:c語言顯示sinx函數(shù)圖的簡(jiǎn)單介紹
文章起源:http://jinyejixie.com/article34/dosdese.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供服務(wù)器托管、面包屑導(dǎo)航、網(wǎng)站內(nèi)鏈、響應(yīng)式網(wǎng)站、ChatGPT、網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)