#include "graphics.h"
創新互聯建站專注為客戶提供全方位的互聯網綜合服務,包含不限于成都網站建設、網站設計、玉林網絡推廣、成都小程序開發、玉林網絡營銷、玉林企業策劃、玉林品牌公關、搜索引擎seo、人物專訪、企業宣傳片、企業代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們最大的嘉獎;創新互聯建站為所有大學生創業者提供玉林建站搭建服務,24小時服務熱線:028-86922220,官方網址:vcdvsql.cn
#include stdio.h
#include conio.h
#include math.h
void main()
{
int GD,GM;
int i,a,val;
GD=DETECT;
initgraph(GD,GM,"");
printf("請輸入半幅高度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)//隔點輸出*,可以根據梳密需要調整 /
{
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語言的程序時,在開頭加上一個頭文件math.h即可。
即可直接使用sin(x),特別注意x應該為弧度制,如果不是弧度制需要轉化為弧度制。
添加頭文件方法:#includemath.h。
擴展資料:
在C語言家族程序中,頭文件被大量使用。一般而言,每個C++/C程序通常由頭文件和定義文件組成。頭文件作為一種包含功能函數、數據接口聲明的載體文件,主要用于保存程序的聲明,而定義文件用于保存程序的實現。
C標準函數庫(C Standard library)是所有符合標準的頭文件(head file)的集合,以及常用的函數庫實現程序,例如I/O 輸入輸出和字符串控制。
不像 COBOL、Fortran 和 PL/I等編程語言,在 C 語言的工作任務里不會包含嵌入的關鍵字,所以幾乎所有的 C 語言程序都是由標準函數庫的函數來創建的。
1995年,Normative Addendum 1 (NA1)批準了三個頭文件(iso646.h, wchar.h, and wctype.h)增加到C標準函數庫中。C99標準增加了六個頭文件(complex.h, fenv.h, inttypes.h, stdbool.h, stdint.h, and tgmath.h)。
C11標準中又新增了5個頭文件(stdalign.h, stdatomic.h, stdnoreturn.h, threads.h, and uchar.h)。至此,C標準函數庫共29個頭文件 。
常用的C語言函數庫:
math.h,stdio.h,stdlib.h,time.h,string.h。
使用方法:#include+函數庫名
參考資料來源:百度百科-C標準函數庫
#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);
}
}
望采納
網站標題:c語言顯示sinx函數圖的簡單介紹
文章起源:http://vcdvsql.cn/article34/dosdese.html
成都網站建設公司_創新互聯,為您提供服務器托管、面包屑導航、網站內鏈、響應式網站、ChatGPT、網站制作
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯