c语言程序设计课后习题答案 第五章_c语言第五章习题答案
c语言程序设计课后习题答案 第五章由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“c语言第五章习题答案”。
/*练习5-3*/ #include int prime(int m){
int i;
for(i=2;i
if(m%i==0)
break;
if(i==m)
return 1;
else
return 2;} main(){
int i,m,n,sum=0,a=0;
printf(“enter m and n:(1
scanf(”%d“,&m);
scanf(”%d“,&n);
for(i=m;i
{
if(prime(i)==1)
sum=sum+i;
a=a+1;
}
printf(”之间的素数和为:%dn“,sum);
printf(”之间的素数个数为:%dn“,a);}
/*习题5.1*/ #include int fn(int a,int n){
int i,sum=0,m=1,c;
for(i=1;i
{
sum=sum+m;
m=m*10;
}
c=sum*a;
return c;} main(){
int a,n,i,x,y=0;
printf(”enter a and n:n“);
scanf(”%d“,&a);
scanf(”%d“,&n);
for(i=1;i
{
x=fn(a,i);y=y+x;
}
printf(”y=%dn“,y);}
/*习题5.2*/ #include int countdigit(int number,int digit){
int sum=0;
while(number>0)
{
if(number%10==digit)
sum=sum+1;
number=number/10;
}
return sum;} main(){
int number,y;
printf(”enter a number:n“);
scanf(”%d“,&number);
y=countdigit(number,2);
printf(”y=%dn",y);}