首页 > 编程资源分享区 > C/C++测试题 > c++的2006学期练习题
2006
09-05

c++的2006学期练习题

1.编写c程序,求半径r=5的圆的周长。


#include<iostream.h>


void main()


{


       double r=5,c;


       c=2*3.14*r;


       cout<<”c=”<<c<<endl;


}


 


2.编写c程序,求半径r=5的圆的面积。


#include<iostream.h>


void main()


{


       double r=5,s;


       s=3.14*r*r;


       cout<<”s=”<<s<<endl;


}


 


3编写c程序,求底面半径r=5,高h=10的圆柱体的体积。


#include<iostream.h>


void main()


{


       double r=5,h=10,v;


       v=3.14*r*r*h;


       cout<<”v=”<<v<<endl;


}


 


4.编写c程序,求半径r=5的球的体积。


#include<iostream.h>


void main()


{


  double r=5,v;


  v=4/3*3.14*r*r*r;


  cout<<”v=”<<v<<endl;


}


 


5.编写c程序,求和s=1+2+3+…+100


#include<iostream.h>


void main()


{


   int s=0,i;


   for(i=0;i<=100;i++)


    s=s+i;  


   cout<<”s=”<<s<<endl;


}


 


6.编写c程序,求和s=21+22+23+…+80


#include<iostream.h>


void main()


{


   int s=0,i;


   for(i=21;i<=80;i++)


    s=s+i;  


   cout<<”s=”<<s<<endl;


}


 


7.编写c程序,求100以内被8除余数为1的所有整数之和。


#include<iostream.h>


void main()


{


       int n,s,i;


       s=0;


       i=8;


       for(n=1;n<=100;n++)


       {


               if(n%i==1)


                      s=s+n;


       }


       cout<<”s=”<<s<<endl;


}


 


8.编写c程序,求和s=1/1+1/2+1/3+…+1/100


 


#include<iostream.h>


void main()


{


 double i,s,n;


 n=100;


 s=0;


 for(i=1;i<=n;i++)


  s=s+1/i;


 cout<<”s=”<<s<<endl;


}


 


9.编写c程序,数出整数n=32所有因子的个数(含132)。


#include “iostream.h”


void main()


{


       int c,n,i;


       n=12;


       c=0;


       for(i=1;i<=n;i++)


       {


               if(n%i==0)


                      c++;


       }


               cout<<”32的因子个数“<<c<<endl;


}


 


10.编写c程序,数出整数n=18因子的数量(不含118)。


#include “iostream.h”


void main()


{


       int  n,i,c;


       c=0;


       n=18;


       for(i=2;i<n;i++)


       {


               if(n%i==0)


                      c++;


       }


       cout<<”整数n=18因子的数量=”<<c<<endl;


}


 


11.编写c程序,编写c程序,求整数n=18所有因子的积。


#include “iostream.h”


void main()


{


   int n,i,p;


   n=18;


   p=1;


   for(i=1;i<=n;i++)


   {


          if(n%i==0)


                  p=p*i;


   }


   cout<<”整数n=18所有因子的积=”<<p<<endl;


}


 


12.编写c程序,判断整数n=91是否为素数。


 


 


#include “iostream.h”


void main()


{


       int n,c,i;


       n=91;


       c=0;


       for(i=1;i<=n;i++)


       {


               if(n%i==0)


                      c++;


       }


       if(c==2)


               cout<<n<<”是素数“<<endl;


       else


               cout<<n<<”不是素数“<<endl;


 


}


 


c++的2006学期练习题》有 1 条评论

留下一个回复