鱼C论坛

 找回密码
 立即注册
查看: 3983|回复: 2

程序有一个bug

[复制链接]
发表于 2013-3-4 23:23:17 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
#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;
}
小甲鱼最新课程 -> https://ilovefishc.com
 楼主| 发表于 2013-3-4 23:23:51 | 显示全部楼层
当输入90时会打印0;
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2013-3-5 00:03:18 | 显示全部楼层

#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);
        return 0;
}



小甲鱼最新课程 -> https://ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-8-7 22:19

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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