我的这一串程序我感觉没有错误啊,能运行但是程序框图为什么不出结果呢??

it_Paul 2020-05-26 05:17:57
#include"stdio.h"
#include"iostream"
using namespace std;
#define f(x) 4.0/(1+(x)*(x))
void main()
{
float h = (1.0 - 0) / 4, temp, xk, yk, xkh, ykh, xk1, yk1;
int i;
temp = f(0); xk = 0;
for (i = 1; 1 < 4; i++);
{
xk = xk + h;
temp = temp + 2 * f(xk);
}
temp = temp + f(1);
temp = temp * h / 2;
printf(" \n复化梯形公式计算的结果: %f", temp);
temp = 0; h = (1.0 - 0) / 2; // 对复化simpson公式分成2个小区间
xk = 0; yk = f(0); //xk-- x[k]
for (i = 0; i < 2; i++)
{
xkh = xk + h / 2; ykh = f(xkh);
//xkh-- x[k+1/2]
xk1 = xk + h; yk1 = f(xk1);
//xk1-- x[k+1]
temp = temp + h*(yk + 4 * ykh + yk1) / 6; // 加上每个小区间上的面积
xk = xk1;
yk = yk1;
}
//右端点是下一个小区间的左端点
printf("\n复化simpson公式计算的结果: %f\n", temp);
system("pause");
}
...全文
44 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
it_Paul 2020-05-26
  • 打赏
  • 举报
回复
引用 1 楼 chxchxkkk 的回复:
下个断点单步执行看看
断点单步是啥
chxchxkkk 2020-05-26
  • 打赏
  • 举报
回复
下个断点单步执行看看

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧