Dev C++的问题

[复制链接]
查看11 | 回复3 | 2009-4-6 08:31:33 | 显示全部楼层 |阅读模式
#include
#include
using namespace std;
int main()
{

int n;

char ans, pi;



while (true)
{

cout > n;

float pi = 0;

for (int i = 0; i > ans;
while (ans == 'y' || ans == 'Y');
system ("Pause");
return 0;
}
不知道为什么我这个程序运行了之后,他不能计算,不断的叫我输入n,我输入了之后他又叫我输入,就是不做运算,我不知道哪里弄错了...大家帮帮忙啊..

回复

使用道具 举报

千问 | 2009-4-6 08:31:33 | 显示全部楼层
这是你的程序要求的。事实上已经做了,只不过没有显示出来而已。 #include #include using namespace std; int main() { int n; char ans, pi; while ( true ) //这里改成无穷循环{ cout > n; float pi = 0; for (int i = 0; i < n+1; ++i) { if (i % 2 == 0) { pi += 1.0 / (2 * i + 1);...
回复

使用道具 举报

千问 | 2009-4-6 08:31:33 | 显示全部楼层
肯定不行了,因为你的while(true)这个无限循环的括号在前面,前面输入部分无限循环了,当然不能计算后面的了,把}移到最后一个就好了。...
回复

使用道具 举报

千问 | 2009-4-6 08:31:33 | 显示全部楼层
LSZJ........
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行