公告
本站已更换新域名:www.node-net.org
首先声明我的博客并不是什么专业的blog,只是自己感兴趣的东西。主要内容是自己学习时候的一些收获,还有网络上一些有意思的新闻,事件,和自己的一些日志。
关于程序,这里的程序都是自己在学习的过程中写的,保证可以实现功能,可以正常运行,但是请不要对算法、习惯等方面有过多的苛求。
如果你发现什么错误希望反馈给我的话,希望能描述的详细一点,或者留下邮箱。
最后谢谢您访问我的空间!
2010.03.02
欢迎大家交换链接,有兴趣的朋友请在右下角申请链接,并在您的网站上做好我的链接,我看到后会第一时间添加,谢谢您的光临!
链接
welcome here
标签云
热门文章
- [99479]猴子吃桃问题
- [15273]使用牛顿迭代法求根 一元三次方程的根
- [14834]输入一个字符串,把其中的字符按逆序输出(使用字符串数组)
- [14152]两个乒乓球队进行比赛,各出3人。甲队为A、B、C3人
- [14024]中俄与美国要大摊牌了!
我的嘀咕
正在加载















输出下面图案******
通过调用函数来求两个数的



2008/07/14 18:29
@!#¥……%&……%*#@¥
网上看了下,发现这段程序也可以,但是我还没看明白,哎!~
这个程序可以的前提是 char x='a',y='b',z='c';
这个条件改变 就可能成为死循环了吧 比如
char x='b',y='a',z='c'; 我没有试,应该是死掉的
再者,这个初值不改变,
而是改变原题 “A说他不和X比,B说他不和X、Z比”
即便是改了结束条件为 if (x!='a' && x!='b' && z!='b')
也是无济于事的吧
总结:xyz的初始值必须对应为结果的循环顺序给出才可以……
例如:最终结果为xyz VS abc 那么xyz初值只能是:abc bca cab 其他初值全部死叉叉……
此程序有待改进……
ps:你的程序好长……
int main()
{
char x='a',y='b',z='c';
int i=1;
while(i>0)
{
if (x!='a' && x!='c' && z!='c')
break;
else
{
x++;
if (y == 'c')
y='a';
else y++;
if (z == 'c')
z='a';
else z++;
}
}
printf(" X vs %c\n Y vs %c\n Z vs %c \n",x,y,z);
}
网上看了下,发现这段程序也可以,但是我还没看明白,哎!~