C++补做作业1

论坛 期权论坛 脚本     
匿名技术用户   2020-12-27 08:23   19   0
#include <iostream.h>
#include <fstream.h>
#include <stdio.h>
void writeinfile(int n);
void main()
{
int m,n,k,s,l;
/**********Program**********/  
  n=0;  
for(m=1;m<=200;m++)  
    {  
           s=0;  
           for(k=1;k<m;k++)  
           {  
             if(m%k==0)  
              s=s+k;  
     }  
           if(s==m)  
           { cout<<m<<endl;
     n++;}
    }  
cout<<n<<endl;


/**********  End  **********/
writeinfile(n);
}
void writeinfile(int n)
{
fstream myfile;
myfile.open(" f.txt" ,ios::out);
myfile<<n<<endl;
myfile.close();
}








#include <fstream.h>
#include <iostream.h>
int fun(int a[],int num)
{
/**********Program**********/
 int i,j;
 for(i=0;i<=9;i++)
 if(num==a[i])
  return 1;
 else
  return 0;




/**********  End  **********/
}
void main()
{
    
       int a[10]={54,256,563,754,34,56,345,543,45,65};
       int num = 46;
           if (fun(a,num)==1)
                        cout <<" 找到!" <<endl;
           else
            cout <<" 没有找到!" <<endl;
           void wwjt();
           wwjt();
}
void wwjt()
{
      int a[10]={54,256,563,754,34,56,345,543,45,65};
          
                fstream myfile;
                myfile.open(" out.txt" ,ios::out);
                myfile<<fun(a,46)<<endl;
                myfile<<fun(a,345)<<endl;
                myfile.close();
}


分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP