鱼C论坛

 找回密码
 立即注册
查看: 4519|回复: 3

程序有bug

[复制链接]
发表于 2013-3-9 00:32:01 | 显示全部楼层 |阅读模式
1鱼币
#include <iostream>

using namespace std;



void fun(int number)

{ int i,m;

for(i=2;i<=number;i++){

        if(!(number%i)) {m=i;break;}//如果number不能整除i,i++

}

cout<<m;

if(number!=i){

        cout<<" *";

        number=number/m;

        fun(number);

}

else {

cout<<endl;


}



}

int main(){

        int n;

        cout<<"Plese enter a number : ";

        cin>>n;

        cout<<n<<"=";

        fun(n);

        cin>>name;

        

        return 0;

}

当输入90时输出0;

小甲鱼最新课程 -> https://ilovefishc.com
发表于 2013-3-9 08:17:07 | 显示全部楼层
我的可以出结果,只是name没定义吧
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2013-3-9 11:00:56 | 显示全部楼层
可以输出啊,只是最后一句的逗号要换一下而已,不然编译会有问题。vs2008,控制台程序

11.jpg


小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2013-3-9 11:04:30 | 显示全部楼层
我的c++ 6.0,为什么会显示0?
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-8-7 06:26

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表