c语言程序设计课后习题答案 第五章

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
scanf("%d",&m);
scanf("%d",&n);
for(i=m;i<=n;i++)
{
if(prime(i)==1)
sum=sum+i;
a=a+1;
}
printf("之间的素数和为:%d\n",sum);
printf("之间的素数个数为:%d\n",a);
}
/*习题5.1*/
#include<stdio.h>
{
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);
int fn(int a,int n)
{
int i,sum=0,m=1,c;
for(i=1;i<=n;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(Hale Waihona Puke Baidu%d",&n);
for(i=1;i<=n;i++)
{
x=fn(a,i);
y=y+x;
}
printf("y=%d\n",y);
}
/*习题5.2*/
#include<stdio.h>
int countdigit(int number,int digit)
{
int sum=0;
while(number>0)
/*练习5-3*/
#include<stdio.h>
int prime(int m)
{
int i;
for(i=2;i<=m-1;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<=m<=n<=500)\n");
printf("y=%d\n",y);
}
相关文档
最新文档