想要这样一个函数,貌似叫圆函数。各位帮忙! 要用到这样一个函数,是数学上的函数,y=f(x),在坐标系中,函数图象是扣在X轴上的一个半圆。即f(0)=0,f(r)=r,f(2r)=0.我表达清楚了吗?数学上是不是有这么一个函数?我记得是有如果有的话,怎么用C++写出来谢谢各位 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个不就是圆向右平移了一下么?难道是我理解有误?函数表达式是 (x-r)^2 + y^2 = r^2换成显示表达方式就是 y = sqrt(r*r - (x-r)*(x-r)); // (y > 0) #include <iostream>#include <cmath>using namespace std;int main(){ const int n = 100; float x[n+1], y[n+1], r = 1.0f; float dx = r/n; for (i=0; i<=n; ++i) { x[i] = dx * i; y[i] = x[i] - r; y[i] = sqrt(r*r - y[i]*y[i]); } // Draw the circle. // ... // Done! return 0;} yes yes that'it 呵呵 不用web控件,vc如何调用js脚本 64位环境下编译ATL COM组件,不能注册。 消息循环一问 基于对话框的MFC如何获得文档指针 ODBC连接,如何定义一个数据集 关于重载操作符号"[]"、"="? 简单的winsock,vc,大家帮忙了! 各位高手,教我学VC吧! 取出各个Frame的IHTMLDocument2,如何得到各个frame的坐标呀? 【求助】vc类视图搜索不到任何东西 谁能看出这是个什么类型的图片? VC++做界面,入门,应该看什么资料
#include <cmath>using namespace std;int main()
{
const int n = 100;
float x[n+1], y[n+1], r = 1.0f;
float dx = r/n; for (i=0; i<=n; ++i) {
x[i] = dx * i;
y[i] = x[i] - r;
y[i] = sqrt(r*r - y[i]*y[i]);
} // Draw the circle.
// ...
// Done! return 0;
}