搜索
查看: 1200|回复: 6
打印 上一主题 下一主题

请问我的代码为什么运行结果是-1?

[复制链接]
跳转到指定楼层
楼主
发表于 2014-12-15 17:55:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
[mw_shl_code=c,true]#include <stdio.h>
#include <stdlib.h>
int main()
{
        int a,b,c,d,e,f,g,h,i,book;
    for(a=1;a<=9;a++)
        for(b=1;b<=9;b++)
            for(c=1;c<=9;c++)
                for(d=1;d<=9;d++)
                    for(e=1;e<=9;e++)
                        for(f=1;f<=9;f++)
                            for(g=1;g<=9;g++)
                                for(h=1;h<=9;h++)
                                    for(i=1;i<=9;i++)
        if(a!=b && a!=c && a!=d && a!=e && a!=f && a!=g && a!=h && a!=i
                        && b!=c && b!=d && b!=e && b!=f && b!=g && b!=h && b!=i
                                        && c!=d && c!=e && c!=f && c!=g && c!=h && c!=i
                                                        && d!=e && d!=f && d!=g && d!=h && d!=i
                                                                        && e!=f && e!=g && e!=h && e!=i
                                                                                        && f!=g && f!=h && f!=i
                                                                                                        && g!=h && g!=i
                                                                                                                        && h!=i)
    printf("全排列是:%d%d%d%d%d%d%d%d%d\n",a,b,c,d,e,f,g,h,i);
    book=book+1;
    printf("输出完毕!一共有%d种123456789的全排列,请按两个空格跳出程序……",book);
        getchar();  getchar();
        return 0;
}
[/mw_shl_code]在磊哥的求123456789全排列的代码中加了一个book,用来标记一共有几种全排列,结果显示-1!请大家看看我这段代码有什么错误?

沙发
发表于 2014-12-15 18:22:29 | 只看该作者
吓得我都哭了!
板凳
发表于 2014-12-15 18:25:09 | 只看该作者
磊哥的书我不知道仍哪里去了!我猜book定义的时候肯定是初始化了!
地板
发表于 2014-12-15 18:25:46 | 只看该作者
{
printf("全排列是:%d%d%d%d%d%d%d%d%d\n",a,b,c,d,e,f,g,h,i);
    book=book+1;
}
5#
 楼主| 发表于 2014-12-15 18:40:51 | 只看该作者
原来如此,懂了,谢谢啦
6#
发表于 2014-12-15 18:47:29 | 只看该作者
book还没初始化
7#
发表于 2014-12-21 08:19:50 | 只看该作者
好像很整齐
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表