此題把數(shù)學(xué)問題轉(zhuǎn)化為用C語言描述即可,很多畫圖問題可以使用這種方法。
10年積累的成都網(wǎng)站制作、做網(wǎng)站、外貿(mào)營銷網(wǎng)站建設(shè)經(jīng)驗,可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認識你,你也不認識我。但先網(wǎng)站設(shè)計制作后付款的網(wǎng)站建設(shè)流程,更有蒙山免費網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
假設(shè)屏幕左上角為坐標軸原點
也就是把我們的屏幕當作第一象限時,代碼如下
#include?stdio.h
#define??MAX???30??//?選定曲線要顯示的范圍,因為一次函數(shù)是一條直線,所以它的顯示范圍無窮
int?main()
{
int?x,?y;
for?(y?=?0;?y??MAX;?y++)??//?因為我們的光標是向下,向右增長。這里設(shè)定y為縱坐標
{
for?(x?=?0;?x??MAX;?x++)
{
if?(y?==?2?*?x?+?5)
{
printf("*");??
}
else
{
printf("?");??//?空格,不滿足y=2x+5的點
}
}
printf("\n");?//?x軸已經(jīng)到顯示范圍,所以需要換行。
}
return?0;
}
2. 更換坐標軸原點顯示
#include?stdio.h
#define??MAX???30??//?選定曲線要顯示的范圍,因為一次函數(shù)是一條直線,所以它的顯示范圍無窮
int?main()
{
int?x,?y;
for?(y?=?30;?y?=?0;?y--)??
{
for?(x?=?0;?x??MAX;?x++)
{
if?(y?==?2?*?x?+?5)
{
printf("*");??
}
else
{
printf("?");??//?空格,不滿足y=2x+5的點
}
}
printf("\n");?//?x軸已經(jīng)到顯示范圍,所以需要換行。
}
return?0;
}
不太清楚你的意思,不過我想你是不是想輸出數(shù)組或其它。
0----------------------------------- x軸
|
|
|
|
|
|y 軸
比如你指定一個位置(x,y),在此位置輸出一個數(shù)或其他,則可這樣寫函數(shù):
void cordinate(int x, int y)
{
for(int j = 0 ; j y ; j++)
{cout'\n';
for(int i = 0; i x; i++)
coutleftsetw(x)endl;
}
}
c++版本的,不過c也應(yīng)該是這個思路。
因為你沒有分數(shù),我就不寫程序了,我就只給你說過方向
如果是C語言的畫,畫直線的頭文件是包含在#include"graphics.h"中
現(xiàn)在,我們來定義4個變量x1,y1,x2,y2;
我現(xiàn)在假定你的a b數(shù)組是相等的,并且長度已知為length
那么 我用for循環(huán)
for(int i=0;ilength-1;i++)
{
x1=a[i];y1=b[i];
x2=a[i+1];y2=b[i+1];
line(x1,y1,x2,y2);
}
完成畫圖
希望以上對你有幫助
取出9點存于a[3][3],格點NY行,NX列。出界處數(shù)據(jù)給0。函數(shù)如下。
#define NX 100
#define NY 100
int a[3][3];
int map[NY][NX];
void get9(int ix, int iy)
{
int i,j;
for (j=0;j3;j++){
for (i=0;i3;i++){
if ( (iy+j-1= 0) (ix+i-1= 0) (iy+j-1 NY) (ix+1-1 NX))
a[j][i]=map[iy+j-1][ix+i-1];
else a[j][i]=0;
}
}
}
=====
調(diào)用:get9(5,5) 得格點 ix=5,iy=5 處的9個數(shù),存于全局量 a[][]中。
文章標題:c語言函數(shù)坐標軸控件 c語言中坐標是什么格式的字符
標題來源:http://www.muchs.cn/article48/doeghhp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供ChatGPT、網(wǎng)站導(dǎo)航、靜態(tài)網(wǎng)站、虛擬主機、搜索引擎優(yōu)化、
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)