17周任务项目4

来源:互联网 发布:三维动画软件 编辑:程序博客网 时间:2024/05/29 16:02
#include <iostream>using namespace std;int fun(int x,int *pp);int main(void){int a[50],x,n;cout<<"请输入一个正整数:";    cin>>x;    n=fun(x,a);      cout<<x<<"的奇因子共有"<<n<<"个,分别是:";    for(int i=0;i<n;i++)      cout<<a[i]<<"\t";    cout<<endl;    return 0;}int fun(int x,int *pp){int i,n=0;for(i=1;i<=x;i=i+2){if(x%i==0){*(pp+n)=i;n++;}}return n;}


运行结果:

原创粉丝点击