#include <iostream>
using namespace std;
int main()
{int A=1,B=2,C=3;
int X,Y,Z;
for(X=1;X<=3;X++)
{
for(Y=1;(Y!=X)&&(Y<=3);Y++)
{
for(Z=1;(Z!=X)&&(Z!=Y)&&(Z<=3);Z++)
{
if((X!=A)&&(X!=C)&&(Z!=C)) cout<<X<<Y<<Z<<endl;
}
}
}
return 0;
}
X=2,进入第二层循环,此时Y=1,进入第三层循环Z=1=Y,又结束一次。那为什么Y不继续可以等于2或3呢?
追答你想想,当Y=2时,这时候Y=X这个循环马上就终止了,第三层就更别说,机会都没有了
追问还不咋懂,你说这个程序该咋编
甲队为A,B,C,乙队为X,Y,Z。A不和X比赛,C不和X、Z比,请编程序找出3对赛手的名单。
#include
using namespace std;
int main()
{int A=1,B=2,C=3;
int X,Y,Z;
for(X=1;X<=3;X++)
{
if(X!=1&&X!=3)
{
for(Y=1;Y<=3;Y++)
{
for(Z=1;Z<=3;Z++)
{
if((Z!=3)&&(X!=Z)&&(X!=Y)&&(Y!=Z))
{
cout<<X<<Y<<Z<<endl;
}
}
}
}
}
return 0;
}
C++编程的问题 哪里错了额 编译时显示int main()那错误
include<iostream> using namespace std;int main(){ int a=2008;cout<<"a的值为:";cout<<a;cout<<endl;system("pause");return 0;}
c++问题 下面这个程序哪里有错?
我的程序 include <iostream> using namespace std;int main(){ double money = 800.00;int year = 2015;while (money < 2000){ year ++;money *= 1+0.25;cout << "到 " << year << " 年,营业额到 " << money << " 亿!" << endl;} return 0;} 运行结果:.\/a.out 到 ...
C++程序问题
include<iostream>using namespace std;int main(){int i=1,j=1,n;cout<<"请输入n:"<<endl;cin>>n;if (n>0){for (int i=1;i<=n;i++){j=j*i;}cout<<j<<endl;}else if (n==0){cout<<"0"<<endl;}else{cout<<"负数没有阶乘"<<endl;}return 0;}这是我的代码,是在...
C++ 编程问题、求大神解答
using namespace std;int main(){ double a,b,c,s,v;cout<<"请输入立方体的三条边长,用空格隔开,按ENTER键结束输入:";cin>>a>>b>>c;s=2*(a*b+a*c+b*c);v=a*b*c;cout<<"立方体的三条边为:a="<<a<<" "<<"b="<<b<<" "<<"c="<<c<<endl;cout<<"立方体的表面...
# include <iostream> using namespace std; int main( ) { cout<...
include <iostream> using namespace std; int main() { cout << "this is a C++ program."; return 0; } 在编译系统里,宏是首先被宏处理器处理,得到完整的C++源代码文件,然后再由编译器处理……。所以,除了宏所必须的部分,C++代码不能得宏在同一行。有的时候,你用Unix系列的操作系统...
跪求大神找出此C++程序的error,并加以改正(最好自己先调试),本人新人...
看来你是新手哦,都是一些小错误,错误在我的程序中说明了,加油!!有希望成为高手的 include<iostream>using namespace std;int main(){ int year,month,date,result; cout<<"请输入年份:"<<endl; cin>>year; if(year%4==0&&year%100!=0||year%400==0) {\/\/这个地方添...
...#include <iostream> using namespace std; int main() { int a...
错误一函数f()没有声明 在程序的前部加个声明 int f(int x,int y,int z);\/\/逗号不要忘了 错误二函数f没有返回值,根据c=f(a,b,c);可以推测出自定函数f()有返回值;在自定义函数if(z<m)m=z;下面加一句 return z;
编写C++程序时前面的……如 #include<stdio.h> void main() int
在初学C++时,对本程序中的第1, 2行可以不必深究,只需知道:如果程序有输入或输出时,必须使用“#include <iostream>”命令以提供必要的信息,同时要用“using namespace std;” ,使程序能够使用这些信息,否则程序编译时将出错。具体的详细内容和示例可以参考这个链接:http:\/\/c.biancheng.net\/cpp\/...
我的C++程序执行后没反应是什么原因
这是由于程序中太多警告的原因,修改过后老兄再看一下咯。。include<iostream> using namespace std;int main(){ int cases, day, k, j;cin>>cases;while( cases--){ cin>>day;int D[16];int A[22][22], B[22][22];for( int i=0; i<16; i++)cin>>D[i];for( int i=0;...
C++用include<iostream>为什么不能运行
include<iostream> using namespace std;int main(){ for(int i=32;i<=127;i++)cout<<"ASCII码是"<<i<<"的字符是"<<(char)i<<endl;return 0;} 粘贴一下代码,如果还运行出错,就不是代码问题了