雞兔同籠
#include <stdio.h>
int main()
{
int a,b;
int c,d;
scanf("%d %d",&a,&b);
for(c=0;c<=a;++c)
{d=a-c;
if(c+d==a&&2*c+4*d==b)
break;}
if((c+d==a)&&(2*c+4*d==b))
printf("%d %d",c,d);
else
printf("此題無解");
return 0;
}
#include <stdio.h>
int main(){
int M,N,p,i,flag=1;
int num=0,sum=0;
scanf("%d %d",&M,&N);
if( ( (M>=1)&&(M<=N)&&(N<=500) ) ==0 )
printf("輸入數據錯誤");
else{
for(p=M;p<=N;++p)
{
for(i=2,flag=1;i<p;i++)
{
if(p%i==0) flag=0;
}
if(flag==1)
{num=num+1;sum=sum+p;}
}
if(M==1) num=num-1,sum=sum-1;
printf("%d %d",num,sum);}
return 0;
}
|