博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
均值不等式的简单探究
阅读量:6407 次
发布时间:2019-06-23

本文共 2737 字,大约阅读时间需要 9 分钟。

from:

//Copyright (c) LeafCore#include 
#include
#include
LRESULT CALLBACK WindowProcedure(HWND, UINT, WPARAM, LPARAM);void draw(HDC);char szClassName[ ] = "LeafCore";int WINAPI WinMain(HINSTANCE hThisInstance, HINSTANCE hPrevInstance, LPSTR lpszArgument, int nFunsterStil){ HWND hwnd; MSG messages; WNDCLASSEX wincl; wincl.hInstance = hThisInstance; wincl.lpszClassName = szClassName; wincl.lpfnWndProc = WindowProcedure; wincl.style = CS_DBLCLKS; wincl.cbSize = sizeof (WNDCLASSEX); wincl.hIcon = LoadIcon (NULL, IDI_APPLICATION); wincl.hIconSm = LoadIcon (NULL, IDI_APPLICATION); wincl.hCursor = LoadCursor (NULL, IDC_ARROW); wincl.lpszMenuName = NULL; wincl.cbClsExtra = 0; wincl.cbWndExtra = 0; wincl.hbrBackground=(HBRUSH)GetStockObject(WHITE_BRUSH); if (!RegisterClassEx(&wincl)) return 0; hwnd=CreateWindowEx( 0, szClassName, "LeafCore", WS_OVERLAPPEDWINDOW, CW_USEDEFAULT, CW_USEDEFAULT, 1024, 768, HWND_DESKTOP, NULL, hThisInstance, NULL ); ShowWindow(hwnd, nFunsterStil); while(GetMessage(&messages, NULL, 0, 0)) { TranslateMessage(&messages); DispatchMessage(&messages); } return messages.wParam;}LRESULT CALLBACK WindowProcedure(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam){ PAINTSTRUCT ps; HDC hdc; switch (message) { case WM_PAINT: hdc=BeginPaint(hwnd, &ps); HPEN green_pen=CreatePen(PS_SOLID, 1, RGB(0, 127, 0)); HPEN old_pen=(HPEN) SelectObject(hdc, green_pen); draw(hdc); SelectObject(hdc, old_pen); DeleteObject(green_pen); EndPaint(hwnd, &ps); break; case WM_DESTROY: PostQuitMessage (0); break; default: return DefWindowProc (hwnd, message, wParam, lParam); } return 0;}void draw(HDC hdc){ //q的数量 const int const_q=1000; double q[const_q]; double x, y; //q中的最大数 double greatest; //q中的最小数 double least; //初始化随机数产生器 srand(time(0)); //产生q for (int i=0; i
q[i]) { least=q[i]; } } //画出代表最大数的直线 MoveToEx(hdc, -100*4+450, (int)-greatest+600, 0); LineTo(hdc, 100*4+450, (int)-greatest+600); //画出代表最小数的直线 MoveToEx(hdc, -100*4+450, (int)-least+600, 0); LineTo(hdc, 100*4+450, (int)-least+600); //依次画出x取-100、-99、……、-1时的点 for (int i=-100; i<0; i++) { x=i; y=0; for (int j=0; j

转载于:https://www.cnblogs.com/Podevor/archive/2011/07/05/2788151.html

你可能感兴趣的文章
【概率论与数理统计】小结9-3 - 区间估计
查看>>
Golang性能调优入门
查看>>
sqlloader外部表
查看>>
golang笔记——数组与切片
查看>>
屏蔽可忽略的js脚本错误
查看>>
散文分享
查看>>
【Vue】vue.js常用指令
查看>>
NFS学习
查看>>
MySql常用命令总结
查看>>
又一年...
查看>>
文件上传框的美化+预览+ajax
查看>>
Linux VFS
查看>>
ext不能选中复制属性_如何实现Extjs的grid单元格只让选择(即可以复制单元格内容)但是不让修改?...
查看>>
python中print的作用*8、不能+8_在 Python 3.x 中语句 print(*[1,2,3]) 不能正确执行。 (1.0分)_学小易找答案...
查看>>
python 生成html代码_使用Python Markdown 生成 html
查看>>
axure如何导出原件_Axure 教程:轻松导出图标字体所有图标
查看>>
laravel input值必须不等于0_框架不提供,动手造一个:Laravel表单验证自定义用法...
查看>>
cad填充图案乱理石_太快了吧!原来大神是这样用CAD图案填充的
查看>>
activator.createinstance 需要垃圾回收么_在垃圾回收器中有哪几种判断是否需要被回收的方法...
查看>>
rocketmq 消息指定_RocketMQ入坑系列(一)角色介绍及基本使用
查看>>