一段C 测试后0错误但是内存不能为WRITTEN

[复制链接]
查看11 | 回复1 | 2011-5-16 12:32:51 | 显示全部楼层 |阅读模式
#includestdio.h

intprintn(intn)

{
        if(n=1=9)
                printf(\"%d\",n);
elseif(n10)printf(\"%d\",n);
       
n=n/10;
printn(n);
return(n);
}
voidmain()
{
intn;
scanf(\"%d\",n);
printn(n);
}
目的是象例如输入12345输出成为54321将整数反顺序输出..
回复

使用道具 举报

千问 | 2011-5-16 12:32:51 | 显示全部楼层
修改如下:

//---------------------------------------------------------------------------

#includestdio.h

intprintn(intn)

{
        if(n=1=9)
                printf(\"%d\",n);
        elseif(n10)
        {//注意这里
        printf(\"%d\",n);
        n=n/10;
        printn(n);
        }//注意这里
        return(n);
}
voidmain()
{
        intn;
        scanf(\"%d\",//注意这里
printn(n);
}
//---------------------------------------------------------------------------
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行