回复 10# 秦子风 的帖子
printf("A and %c\nB and %c\nC and %c",a,b,c)少一个分号 ;
运行你的结果得:
A and Z
B and X
C and Y
你是用 TC 编译的吗?
”void main()“ 。。 谭浩强的书有 void 在别的编译器上 编译不了 。。 我是用 VC6 编译的 运行得你那结果
----------------解决方案--------------------------------------------------------
有没有意义无所谓,
能编上就是好样的~!
----------------解决方案--------------------------------------------------------
好!!!
----------------解决方案--------------------------------------------------------
我想了个很恶心的方法。。。
哎。。。
#include<stdio.h>
#include<process.h>
#include<stdio.h>
void main()
{
int a,b,c,x,y,z,i;
for(a=1;a<=3;a++)
for(b=1;b<=3;b++)
for(c=1;c<=3;c++)
for(x=1;x<=3;x++)
for(y=1;y<=3;y++)
for(z=1;z<=3;z++)
{
if( ( (a+b+c)!=6 ) || ( (x+y+z)!=6) ) continue;
else if ((a==b) || (x==z)) continue;
else if ((a==x) || (c==x) || (c==z)) continue;
for(i=1;i<=3;i++)
{
if (a==i) putchar('a');
else if(b==i) putchar('b');
else if(c==i) putchar('c');
if (x==i) putchar('x');
else if(y==i) putchar('y');
else if(z==i) putchar('z');
putchar('\n');
}
}
getch();
}[font=微软雅黑][/font]
----------------解决方案--------------------------------------------------------
别拿结婚开玩笑,知道bo
----------------解决方案--------------------------------------------------------
回复 1# 秦子风 的帖子
#include<stdio.h>main()
{char x,y,z;
for(x='A';x<='C';x++)
for(y='A';y<='C';y++)
for(z='A';z<='C';z++)
if(!(x==A||x=='C'||z=='C'))
printf("x--%c y--%c z--%c",x,y,z);}
----------------解决方案--------------------------------------------------------
哈
这样的点字也想得到----------------解决方案--------------------------------------------------------
好像有人在群里面问过……
----------------解决方案--------------------------------------------------------
回复 11# 子房 的帖子
非常感谢你啊!!! 我太粗心了 忘了那个分号我是用VC6.0编的 和TC都能运行
----------------解决方案--------------------------------------------------------