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所有因子的个数(含1和32)。
#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因子的数量(不含1和18)。
#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;
}
>> 本文固定链接: http://www.vcgood.com/archives/1051
《c++的2006学期练习题》有 1 条评论