C/C++ 绘制初等函数曲线图形初等函数曲线图形的简易绘制:设屏幕显示文本是25行,80列,可以用“+”和“——〉”号画坐标系,用“*”号画曲线上的点,给出初等函数,例如cos(x),ex, x3-3x+1,等等

来源:学生作业帮助网 编辑:作业帮 时间:2024/09/08 14:39:46
C/C++ 绘制初等函数曲线图形初等函数曲线图形的简易绘制:设屏幕显示文本是25行,80列,可以用“+”和“——〉”号画坐标系,用“*”号画曲线上的点,给出初等函数,例如cos(x),ex, x3-3x+1,等等
xU]OG+aVH IݕhiBl8؄`@ /;;YC+]V;3g9sN!!0$^/4,HJ*;oϙyfOVJT%w4S󹵽Ek Fy\>"}WSOsL6V<*c_3l_xɩ7PbΓXhnɶ`v|jkoOPƩn5΋V~,csҤx$KV%\,xaCXs'd)efij*΂$6 yP3UOfFe-e /6vh.i1ͤ0)Q٢I`t gd  )QR}k BNv^il~Nk$Q 4\&Qy 5G"gp`;j8ɯSRZa3lOpL\#P{=Ã}_#B@l?$K70n<\Eu5>8MZ|]ZۘQ0!"QyBRa+îG}v7p4~zTic"I?H ~{ǃ0>9t8F#ި#$(h"d$1D0DTAaMHnbjXgQ$yi RI```$oy_,1,4G@0S/v`w\MZp|\e P@51*@ V , '03.TgÇmZ6XxbHCme7KAmFj{ύε A4EmVFǴ+Ax(:Xp JZ/ˠc( !  rmy/gB8f4!: C bq:7K~!jcta ๅ;2 =t[tKcq㪅~k5 .S>k߹ a^u+< NZ#\7 rU#$

C/C++ 绘制初等函数曲线图形初等函数曲线图形的简易绘制:设屏幕显示文本是25行,80列,可以用“+”和“——〉”号画坐标系,用“*”号画曲线上的点,给出初等函数,例如cos(x),ex, x3-3x+1,等等
C/C++ 绘制初等函数曲线图形
初等函数曲线图形的简易绘制:设屏幕显示文本是25行,80列,可以用“+”和“——〉”号画坐标系,用“*”号画曲线上的点,给出初等函数,例如cos(x),ex, x3-3x+1,等等,还要给出x的一个估计的范围,程序就画出这个初等函数的简易图形.
这个就是原题了 一个字没少 其实要求也不是很高
平台最好是VC++6.0 语言用C或者C++

C/C++ 绘制初等函数曲线图形初等函数曲线图形的简易绘制:设屏幕显示文本是25行,80列,可以用“+”和“——〉”号画坐标系,用“*”号画曲线上的点,给出初等函数,例如cos(x),ex, x3-3x+1,等等
可以 CDC * pDC = pWnd->GetDC();
然后直接调用 CDC的成员函数实现曲线的绘制,具体看看msdn,上面有详细的说明,对于你所说的函数曲线直线片段来实现,使用for循环,递增t的值得到y的值.
打开位图BMP,使用 LoadImage 函数,MSDN上有说明,指定相应的参数即可,注意指定 LR_LOADFROMFILE 参数,返回值是图形的句柄,然后通过CDC的函数BitBlt来在设备描述符上绘制图象,
CBitmap bmp;
if (bmp.LoadBitmap(IDB_BITMAP1))
{
// Get the size of the bitmap
BITMAP bmpInfo;
bmp.GetBitmap(&bmpInfo);
// Create an in-memory DC compatible with the
// display DC we're using to paint
CDC dcMemory;
dcMemory.CreateCompatibleDC(pDC);
// Select the bitmap into the in-memory DC
CBitmap* pOldBitmap = dcMemory.SelectObject(&bmp);
// Find a centerpoint for the bitmap in the client area
CRect rect;
GetClientRect(&rect);
int nX = rect.left + (rect.Width() - bmpInfo.bmWidth) / 2;
int nY = rect.top + (rect.Height() - bmpInfo.bmHeight) / 2;
// Copy the bits from the in-memory DC into the on-
// screen DC to actually do the painting. Use the centerpoint
// we computed for the target offset.
pDC->BitBlt(nX, nY, bmpInfo.bmWidth, bmpInfo.bmHeight, &dcMemory,
0, 0, SRCCOPY);
dcMemory.SelectObject(pOldBitmap);
}
}
这段MSDN上的代码你参考一下
另外,虚机团上产品团购,超级便宜