Dev C++运行后窗口马上关闭及其一系列问题~
#include<iostream>usingnamespacestd;intmain(){intgotbaha(int);intn;cout<<"请输入一个不小于6的偶...
#include <iostream>
using namespace std;
int main()
{ int gotbaha(int);
int n;
cout<<"请输入一个不小于6的偶数."<<endl;
cin >>n;
while (n<6||n%2!=0)
{
cout<<"输入错误,请重新输入一个不小于6的偶数!"<<endl;
cin >>n;
}
int gotbaha(int n);
system("pause");
return 0;
}
int gotbaha(int n)
{
bool prime(int);
int x=3;
for (;x<n-x;x++)
{
if(prime(x)==false||prime(n-x)==false) continue;
else cout<<n<<"="<<x<<"+"<<n-x<<endl; break;
}
return 0;
}
bool prime(int x)
{
int i;
for(i=2;i<x;i++)
{
if(x%i==0) return false;
}
return true;
}
//不是停不住就是停住了没有cout<<n<<"="<<x<<"+"<<n-x<<endl; break;这一句的反应····Help me~
thankyou~ 展开
using namespace std;
int main()
{ int gotbaha(int);
int n;
cout<<"请输入一个不小于6的偶数."<<endl;
cin >>n;
while (n<6||n%2!=0)
{
cout<<"输入错误,请重新输入一个不小于6的偶数!"<<endl;
cin >>n;
}
int gotbaha(int n);
system("pause");
return 0;
}
int gotbaha(int n)
{
bool prime(int);
int x=3;
for (;x<n-x;x++)
{
if(prime(x)==false||prime(n-x)==false) continue;
else cout<<n<<"="<<x<<"+"<<n-x<<endl; break;
}
return 0;
}
bool prime(int x)
{
int i;
for(i=2;i<x;i++)
{
if(x%i==0) return false;
}
return true;
}
//不是停不住就是停住了没有cout<<n<<"="<<x<<"+"<<n-x<<endl; break;这一句的反应····Help me~
thankyou~ 展开
展开全部
#include <iostream>
using namespace std;
int main()
{ int gotbaha(int);
int n;
cout<<"请输入一个不小于6的偶数."<<endl;
cin >>n;
while (n<6||n%2!=0)
{
cout<<"输入错误,请重新输入一个不小于6的偶数!"<<endl;
cin >>n;
}
gotbaha(n); //改成这样
system("pause");
return 0;
}
int gotbaha(int n)
{
bool prime(int);
int x=3;
for (;x<n-x;x++)
{
if(prime(x)==false||prime(n-x)==false) continue;
else cout<<n<<"="<<x<<"+"<<n-x<<endl; break;
}
return 0;
}
bool prime(int x)
{
int i;
for(i=2;i<x/2;i++) //改成这样
{
if(x%i==0) return false;
}
return true;
}
using namespace std;
int main()
{ int gotbaha(int);
int n;
cout<<"请输入一个不小于6的偶数."<<endl;
cin >>n;
while (n<6||n%2!=0)
{
cout<<"输入错误,请重新输入一个不小于6的偶数!"<<endl;
cin >>n;
}
gotbaha(n); //改成这样
system("pause");
return 0;
}
int gotbaha(int n)
{
bool prime(int);
int x=3;
for (;x<n-x;x++)
{
if(prime(x)==false||prime(n-x)==false) continue;
else cout<<n<<"="<<x<<"+"<<n-x<<endl; break;
}
return 0;
}
bool prime(int x)
{
int i;
for(i=2;i<x/2;i++) //改成这样
{
if(x%i==0) return false;
}
return true;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
主函数最后再加两条重复的语句用于延迟:
int main()
{
......
cin.get();
cin.get();
}
int main()
{
......
cin.get();
cin.get();
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int gotbaha(int); 有这种调用函数的方法吗
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询