高分求C语言高手解答

2024-12-29 19:59:48
推荐回答(1个)
回答1:

第一个:
#include "math.h"
#include
/***********FOUND***********/
int isprime(int m)
{
int i,k;
k=sqrt(m);
for(i=2;i/***********FOUND***********/
if(m%i==1) return 0;
return 1;
}
void main()
{
int m,n,i,k=0;
do
{
scanf("%d%d",&m,&n);
}while (m<0|| n<0 || m>n);
for(i=m;i<=n;i++)
/***********FOUND***********/
if(isprime(i)==0) k+=i;
printf("%d\n",k);
}
第2个。。。。。。。。。。就是第一个
第3个:
#include
int del (int a[],int n,int x)
{ int p,i ;
/***********SPACE***********/
p=0;
/***********SPACE***********/
while (x>=a[p]&&p/***********SPACE***********/
for (i=p-1; i/***********SPACE***********/
return (n-1) ;
}
void main()
{ int a[15]={1,2,44,55,67,87,89,90,91,92},i,j=55,s;
/***********SPACE***********/
s=del(a,10,j);
for(i=0;iprintf("\n%d\n",s);
}