3道C语言填空题,求帮助

问题描述:

3道C语言填空题,求帮助
用来输出两整数M和N之间的所有素数(质数).所谓一个整数n为素数,是指n除了能被1和其本身n除尽外,不能被2到n-1中的任何整数除尽.如7为素数,而9不是素数.
程序中,外循环变量i用于控制整数选择范围,内循环变量j用于判断某整数i是否为素数,若是,
则输出该素数,且通过变量s来控制每行输出5个素数.
#include
int main()
{
int i,j,k,n,m,s=0;
printf("Please input two number N and M:\n");
scanf("%d%d",&n,&m);
for(i=n; __(1)__; i++)
{
for(j=2; j=i)
{
 printf("%5d", i);
 s=s+1;
if( s%5==0) printf("\n");
}
}
printf("\n");
} #include
int main()
{
int i,j,k,n,m,s=0;
printf("Please input two number N and M:\n");
scanf("%d%d",&n,&m);
for(i=n; __(1)__; i++)
{
for(j=2; j=i)
{
 printf("%5d", i);
 s=s+1;
if( s%5==0) printf("\n");
}
}
printf("\n");
}
功能:以每行5个数来输出300以内能被7或17整除的偶数,并求出其和.
#include
#include
int main()
{
int i,n,sum;
sum=0;
n=0;
for(i=1;__(1)__;i++)
if(__(2)__)
if(i%2==0)
{
sum=sum+i;
n++;
printf("%6d",i);
if(__(3)__)
printf("\n");
}
printf("\ntotal=%d",sum);
return 0;
} #include
#include
int main()
{
int i,n,sum;
sum=0;
n=0;
for(i=1;__(1)__;i++)
if(__(2)__)
if(i%2==0)
{
sum=sum+i;
n++;
printf("%6d",i);
if(__(3)__)
printf("\n");
}
printf("\ntotal=%d",sum);
return 0;
}
功能:有n个人围成一圈,顺序排号.从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位.
#include
#define nmax 50
int main()
{
int i,k,m,n,num[nmax],*p;
printf("please input the total of numbers:\n");
scanf("%d",&n);
p=num;
for(i=0;__(1)__;i++)
*(p+i)=__(2)__;
i=0;
k=0;
m=0;
while(m
1个回答 分类:综合 2014-12-10

问题解答:

我来补答
#include
int main()
{
int i,j,k,n,m,s=0;
printf("Please input two number N and M:\n");
scanf("%d%d",&n,&m);
for(i=n; i
 
 
展开全文阅读
剩余:2000