资源描述
1.#include<stdio.h>
void main()
{
int x,y,z;
int i=0;
for(x=-55;x<55;x++)
for(y=-55;y<=x-1;y++)
for(z=-55;z<=y-1;z++)
{
if(x*x+y*y+z*z==55*55)
{
printf("x: %-3d y: %-3d z: %-15d",x,y,z);
i++;
if(i%2==0) printf("\n");
}
}
printf("\nThe total method is %d\n",i);
}
2.#include<stdio.h>
void main()
{
int x,u=0,f[100],i,k;
for(x=300;x<=800;x++)
for(i=2;i<x;i++)
{
if(x%i==0)break;
if(i==x-1)
{
f[u]=x;u++;
}
}
k=u;
for(u=k;u>=0;u--)
if(((f[u]/10*10-f[u]/100*100)/10+f[u]-f[u]/10*10)
计算机高频试题答案
%10==f[u]/100)
{printf("%d\n",f[u]);break;}
}
3.#include<stdio.h>
void main()
{
int m5,m2,m1;
int i=0;
for(m5=1;m5<10;m5++)
for(m2=1;m2<25;m2++)
for(m1=1;m1<50;m1++)
{
if(5*m5+2*m2+m1==50)
{
printf("m5: %-3d m2: %-3d m1: %-15d",m5,m2,m1);
i++;
if(i%2==0) printf("\n");
}
}
printf("\nThe total method is %d\n",i);
}
4.#include<stdio.h>
void main()
{
int x,y,z;
int i=0;
for(x=1;x<=100;x++)
for(y=1;y<=x-1;y++)
for(z=1;z<=y-1;z++)
{
if((1.0/(x*x)+1.0/(y*y)==1.0/(z*z))&&130<(x+y+z)&&(x+y+z)<150)
{
printf("x: %-3d y: %-3d z: %-15d",x,y,z);
i++;
if(i%2==0) printf("\n");
}
}
printf("\nThe total method is %d\n",i);
}
5.#include<stdio.h>
void main()
{int i;
for(i=1; ;i++)
{if(i%2==1&&i%3==2&&i%4==3&&i%5==4&&i%6==5&&i%7==0)
break;
}
printf("i=%d\n",i);
}
6.#include<conio.h>
#include<stdio.h>
void main()
{
int m1,m2,m5;
int i=0,j=0;
for(m1=0;m1<=36;m1++)
for(m2=0;m2<=18;m2++)
for(m5=0;m5<=7;m5++)
{
if(m1+2*m2+5*m5==36)
{
printf("m1:%-2d--m2:%-2d--m5:%-2d\n",m1+8,m2+8,m5+8);
i++;
j++;
if(i%2==0) printf("\n");
}
}
printf("\nThe total method is %d\n",i);
}
7.#include<stdio.h>
void main()
{
int x,y,z,m=0;
int i=0;
for(z=121;z<=140;z++)
for(y=1;y<z;y++)
for(x=1;x<y;x++)
{
if(x*x+y*y==z*z&&m!=z)
{i++;m=z;
}
}
printf("\nThe total method is %d\n",i);
}
8.#include<stdio.h>
void main()
{
int i,j,k,p,q,t,n=0;
for(k=0;k<=9;k++)
for(i=0;i<k;i++)
for(j=0;j<=9;j++)
{
p=i*100+j*10+k;
q=k*100+j*10+i;
t=q+p;
if(t==1534)
n++;
}
printf("%d",n);
}
9.#include<stdio.h>
#include <math.h>
int prime(int x)
{int i,k;
if (x<2)
return(0);
k=sqrt(x);
for (i=2;i<=k;i++)
if (x%i==0)
break;
if (i>k)return (1);
else return(0);
}
void main()
{int i,m,s,n=0;
for(i=31;i<=599;i++)
{m=i+2;
if(prime(i)&&prime(m))
n++;
}
printf("%d",n);
}
10.#include<stdio.h>
void main()
{float t=1,s=0;
int m;
for(m=2;m<=50;m++)
{s=1.0/(m*m);
t=t-s;
}
printf("1-1/(2*2)-1/(3*3)-…-1/(m*m)=%0.4f\n",t);
}
11.#include<stdio.h>
void main()
{float s=0,t;
int n=1;
for(n=1;n<=100;n++)
{t=(1.0/(2*n-1)-1.0/(2*n));
s=s+t;
}
printf("s=%0.3f\n",s);
}
12.#include<stdio.h>
void main()
{float s=0,t;
int n=1;
for(n=1;n<=50;n++)
{t=1.0/(n*(n+1));
s=s+t;
}
printf("s=%0.4f\n",s);
}
13.# include<stdio.h>
void main()
{int i;
float s=1.0,t=1.0;
for(i=1;i<=25;i++)
{t=t*1.0/i;
s=s+t;}
printf("s=%1.4f",s);
}
14.# include<stdio.h>
void main()
{long int i, a=1,s=1,t=0;
for(i=1;i<=15;i++)
{printf("%d %-15d",a,s);
t=t+a+s;
if(i%2==0)
printf("\n");
a=a+s;
s=a+s;
}
printf("%d",t);
}
15.# include<stdio.h>
void main()
{int i, s=1;
for(i=1;i<=9;i++)
s=2*(s+1);
printf("%d",s);
}
16.# include<stdio.h>
void main()
{int
s=0,i;
for(i=1000;i<=9999;i++)
{
if(i/1000==(i-i/10*10)&&(i/100*100-i/1000*1000)/100==(i/10*10-i/100*100)/10)
s++;}
printf("%d",s);
}
17.#include<stdio.h>
void main()
{int i;
float t,s=1.0;
for(i=2;i<=50;i++)
{t=i*1.0/(2*i-1);
s=s+t;}
printf("s=%2.2f",s);
}
18.# include<stdio.h>
void main()
{float a=2.0,d=2.0,c=-1.0;
float i,s=1;
for(i=1;i<20;i++)
{a=a*2*2;
s=s*2*i*(2*i+1);
d=d+(c*a)/s;
c=c*(-1);}
printf("%.2f\n",d);
}
19.# include<stdio.h>
void main()
{float i,a,m,d=0,s=1;
for(i=0;i<=49;i++)
{a=1.0/(2*i+1)*s;
d=d+a;
s=(-1)*s;}
m=4*d;
printf("%.2f",m);
}
20.#include<stdio.h>
#include <math.h>
int prime(int x)
{int i,k;
if (x<2)
return(0);
k=sqrt(x);
for (i=2;i<=k;i++)
if (x%i==0)
break;
if (i>k)return (1);
else return(0);
}
void main()
{int i,m,n=0,d,s;
for(i=200;i<=1000;i++)
{m=i+2;
if(prime(i)&&prime(m))
d=i;
}
s=2*d+2;
printf("%d",s);
}
21.#include<stdio.h>
void main()
{
int m5,m2,m1;
int i=0;
for(m5=1;m5<30;m5++)
for(m2=1;m2<30;m2++)
for(m1=1;m1<30;m1++)
{
if(3*m5+2*m2+m1==50&&m5+m2+m1==30)
i++;
}
printf("\nThe total method is %d\n",i);
}
22.#include<stdio.h>
#include <math.h>
int prime(int x)
{int i,k;
if (x<2)
return(0);
k=sqrt(x);
for (i=2;i<=k;i++)
if (x%i==0)
break;
if (i>k)return (1);
else return(0);
}
void main()
{int i,m,a,c,d,t,n=0;
float q=2;
for(i=2;i<=21;i++)
{t=2;
q=q*t;
c=q-1;
if(prime(c))
a=i;
}
d=a;
printf("%d",d);
}
23.#include<stdio.h>
void main()
{
int x,y,z,m=0;
float a,b,c,d;
for(z=10;z<100;z++)
for(y=10;y<z;y++)
{a=(z%10)+z/10;
b=(y%10)+y/10;
if(a*y==b*z)
{m=m+z+y;
}
}
printf("\nThe total method is %d\n",m);
}
24.# include<stdio.h>
void main()
{int i, s=1;
for(i=1;i<=9;i++)
s=2*(s+1);
printf("%d",s);
}
25.#include<stdio.h>
void main()
{
int x,y,z,m=0;
int i=0;
for(z=1;z<=50;z++)
for(y=1;y<z;y++)
for(x=1;x<y;x++)
{
if(x*x+y*y==z*z)
{i++;
}
}
printf("\nThe total method is %d\n",i);
}
26.#include<stdio.h>
void main()
{int c=0,i,a,s,d;
for(i=1;i<=999;i++)
{a=i/100;
s=i%100/10;
d=i%10;
if(i%3==0&&(a==5||s==5||d==5))
c++;}
printf("c=%d",c);
}
27.#include<stdio.h>
#include <math.h>
int prime(int x)
{int i,k;
if (x<2)
return(0);
k=sqrt(x);
for (i=2;i<=k;i++)
if (x%i==0)
break;
if (i>k)return (1);
else return(0);
}
void main()
{int i,m,n=0;
for(i=100;i<=900;i++)
{m=i+12;
if(prime(i)&&prime(m))
n++;
}
printf("%d",n);
}
28.#include<stdio.h>
#include <math.h>
int prime(int x)
{int i,k;
if (x<2)
return(0);
k=sqrt(x);
for (i=2;i<=k;i++)
if (x%i==0)
break;
if (i>k)return (1);
else return(0);
}
void main()
{int i,a,s=0,n=0;
for(i=2;i<=400;i++)
{if(prime(i))
if(s+10==i)
{n++;s=i;}
else s=i;}
printf("%d",n);
}
29.#include<stdio.h>
void main()
{
int i=200,a,e,s;
n:e=0; for(a=2;a<i;a++)
{if(i%a==0) e++;}
if(e%2==1)
{s=i;goto m;}
else {i++;goto n;}
m:printf("%d",s);
}
30.#include<stdio.h>
#include <math.h>
int prime(int x)
{int i,k;
if (x<2)
return(0);
k=sqrt(x);
for (i=2;i<=k;i++)
if (x%i==0)
break;
if (i>k)return (1);
else return(0);
}
void main()
{int i,m,n=0;
for(i=5;i<=490;i++)
{m=i+10;
if(prime(i)&&prime(m))
n++;
}
printf("%d",n);
}
31.#include<stdio.h>
void main()
{float a,s=0,t;
for(a=1;a<=20;a++)
{t=1.0/((a+1)*a);
s=s+t;}
printf("%0.2f",s);
}
32.#include<stdio.h>
void main()
{int a;float s,d=0;
for(a=1;a<=500;a++)
{if(a%5==0||a%9==0)
{s=1.0/a;
d=d+s;}}
printf("%1.2f",d);
}
33.#include<stdio.h>
void main()
{float i,a=2,t,s=1,d=0,f;
for(i=1;i<=30;i++)
{
t=s/a;
d=d+t;
f=a;
a=s+a;
s=f;}
printf("%2.2f",d);
}
34.#include<stdio.h>
void main()
{float s=0,t;
int n=1;
for(n=1;n<=30;n++)
{t=(1.0/(2*n-1)-1.0/(2*n));
s=s+t;
}
printf("s=%0.2f\n",s);
}
35.#include<stdio.h>
#include<math.h>
void main()
{
int x,y,c=0,f;
for(x=-150;x<=150;x++)
for(y=-200;y<=200;y++)
{if(x*8-5*y==3)
if(y<=0) f=x-y;
else f=x+y;
if(f>c)
c=f;}
printf("%d",c);
}
36.#include<stdio.h>
void main()
{int a,s,d=0;
for(a=-100;a<=100;a++)
for(s=-50;s<=50;s++)
{if(9*a-19*s==1)
d++;}
printf("%d",d);
}
37.#include<stdio.h>
void main()
{int a,s,d,q,w,e,r;
for(a=1000;a<=9999;a++)
for(s=1;s<a;s++)
{if(s*s==a)
{q=a/1000;
w=a%1000/100;
e=a%100/10;
r=a%10;
if(q+e==w*r)
d=a;}}
printf("%d",d);
}
38.# include<stdio.h>
void main()
{float a,s=0,e,p=0,d=2,q=1;
for(a=1;a<=51;a++)
{e=d/q;
s=s+e;
p=d;
d=d+q;
q=p;}
printf("%2.2f",s);
}
39.#include<stdio.h>
void main()
{float s=0,t;
int n=1;
for(n=1;n<=50;n++)
{t=(1.0/(2*n-1)-1.0/(2*n));
s=s+t;
}
printf("s=%0.4f\n",s);
}
40.#include<stdio.h>
void main()
{int a,s,d,q,w,e,f;
for(a=10000;a<=99999;a++)
{s=a/10000;
d=a%10000/1000;
q=a%1000/100;
w=a%100/10;
e=a%10;
if(s*s+d*d+q*q+w*w+e*e==100)
f=a;}
printf("%d",f);
}
41.#include<stdio.h>
void main()
{int a=10,s,r,t=0,d=0;
while(a<1000)
{t=0;
for(s=1;s<a;s++)
{
if(a%s==0)
t=t+s;
}
if(a==t)
{d=d+a;a++;}
else a++;}
printf("%d",d);
}
42.#include<stdio.h>
void main()
{float q,y=0;
int w,e,r,t;
for(q=2;q<=1000;q++)
{w=q*q;
if(w%10==q)
y=y+q;
if(w%100==q)
y=y+q;
if(w%1000==q)
y=y+q;}
printf("%f",y);
}
43.#include<stdio.h>
void main()
{
int x,y,z,a,b=0,c;;
for(x=-55;x<55;x++)
for(y=-55;y<=x-1;y++)
for(z=-55;z<=y-1;z++)
{if(y*y+z*z+x*x==55*55)
a=x+y+z;
if(a>b)
b=a;}
printf("\nThe total method is %d\n",b);
}
44.#include<stdio.h>
#include <math.h>
int prime(int x)
{int i,k;
if (x<2)
return(0);
k=sqrt(x);
for (i=2;i<=k;i++)
if (x%i==0)
break;
if (i>k)return (1);
else return(0);
}
void main()
{int i,m,s,n=0;
for(i=40;i<=118;i++)
{m=i+1;s=m*i-1;
if(prime(s))
n++;
}
printf("%d",n);
}
45.#include<stdio.h>
void main()
{int s,r,t,n,d;
for(s=200;s>=131;s--)
for(r=2;r<s;r++)
for(t=1;t<s;t++)
{if(r^2+t^2==s^2);
d=s;}
printf("%d",d);
}
46.#include<stdio.h>
void main()
{int a=0,s=1000,r,t,d,l,n,m,u=0,p;
for(s=1000;s<=9999;s++)
for(r=30;r<s/2;r++)
if(s==r*r)
{t=s/1000;
d=s/100%10;
l=s%100/10;
n=s%10;
p=t+d+l+n;
for(m=1;m<40;m++)
if(p==m*m)
{ u=u+s;a++;if(a>=5) goto x;s++;}}
x:printf("%d\n",u);
}
47.#include<stdio.h>
void main()
{float a,s,d=1,f=0;
for(a=1;a<=100;a++)
{s=(2*a-1)*d;
f=f+1.0/s;
d=-d;
}
printf("%0.4f",f);
}
48.#include<stdio.h>
void main()
{float a,s,d=1,f=0;
for(a=1; ;a++)
{
f=f+1.0/a;
if(f>=10)
break;
}
printf("%0.4f",a);
}
49.#include<stdio.h>
void main()
{int a,s,d,g,h,j,f=0;
for(a=1000;a<=9999;a++)
{s=a/1000;
d=a%1000/100;
g=a%100/10;
h=a%10;
if(s+g==d*h)
f=f+a;
}
printf("%d",f);
}
50.#include<stdio.h>
void main()
{int t,s=0,g,h,j,k,a,b,c,d,e,l,f=0;
for(t=10000;t<=99999;t++)
{a=t/10000;
b=t%10000/1000;
c=t%1000/100;
d=t%100/10;
f=t%10;
{for(e=2;e<=9;e++)
if(a!=0&&f!=0&&t*e==f*10000+d*1000+c*100+b*10+a)
{s=s+1;
printf("%d\n",t);}}
}
printf("%d\n",s);
}
51.#include<stdio.h>
void main()
{int t,s=0,g,h,j,k,a,b,c,d,e,l,f=0;
for(t=1000;t<=9999;t++)
{a=t/1000;
b=t%1000/100;
c=t%100/10;
d=t%10;
{for(e=2;e<=9;e++)
if(a!=0&&e!=0&&e!=1&&t*e==b*1000+c*100+d*10+e)
{s=t;
printf("%d\n",t);}}
}
printf("%d\n",s);
}
52.#include<stdio.h>
void main()
{int t,s=0,g,h,j,k,a,b,c,d,e,l,f=0;
for(t=1000;t<=9999;t++)
{a=t/1000;
b=t%1000/100;
c=t%100/10;
d=t%10;
{for(e=2;e<=9;e++)
if(a!=0&&e!=0&&e!=1&&t*e==d*1000+c*100+b*10+a)
{s=e;goto n;
printf("%d\n",t);}}
}
n:printf("%d\n",s);
}
53.# include<stdio.h>
void main()
{int a,s=1,d=1,f,g=0,h;
for(a=3;a<300000;a++)
{f=(a-1)*d+(a-2)*a;
if(f>3000)
break;
else g++;
d=s;
s=f;}
printf("%d",g);
}
54.# include<stdio.h>
void main()
{int a,s,d,f,g=0,h;
for(a=100;a<999;a++)
{s=a/100;
d=a%100/10;
f=a%10;
if(a==s*s*s+d*d*d+f*f*f)
g=g+a;}
printf("%d",g);
}
55.#include<stdio.h>
void main()
{float q,y=0;
int w,e,r,t;
for(q=2;q<=1000;q++)
{w=q*q;
if(w%10==q)
y++;
if(w%100==q)
y++;
if(w%1000==q)
y++;}
printf("%f",y);
}
56.#include<stdio.h>
void main()
{int a=1,s,r,t=0,d=0;
while(a<1000)
{t=0;
for(s=1;s<a;s++)
{
if(a%s==0)
t=t+s;
}
if(a==t)
{d=d+a;a++;}
else a++;}
printf("%d",d);
}
57.#include<stdio.h>
#include <math.h>
int prime(int x)
{int i,k;
if (x<2)
return(0);
k=sqrt(x);
for (i=2;i<=k;i++)
if (x%i==0)
break;
if (i>k)return (1);
else return(0);
}
void main()
{int i,m,s,c,n=0;
for(i=10;i<=99;i++)
{m=i/10;
s=i%10;
c=m+s*10;
if(prime(i)&&prime(c))
n=n+i;
}
printf("%d",n);
}
58.# include<stdio.h>
void main()
{float a,s=0,d=0,f,g;
for(a=1;a<=150;a++)
{d=d+a;
f=1.0/d;
s=s+f;}
printf("%f",s);
}
59.# include<stdio.h>
void main()
{
float a,k=0,f1=1,f2=1,f3=0,c,g,e;
for(a=1;a<=48;a++)
{
g=f3;
c=f2;
f3=f1-2*f2+f3;
f2=g;
f1=c;
if(f3<k)
{e=f3;k=f3;}
else e=k;
}
printf("%f",e);
}
60.# include<stdio.h>
void main()
{
float a,k=0,f0=1,f1=2,f2=3,c,g,e=3;
for(a=1;a<=29;a++)
{e=e+f2;
g=f2;
c=f1;
f2=2*f1+f2-5*f0;
f1=g;
f0=c;
}
printf("%f",e);
}
61.
# include<stdio.h>
void main()
{
float a,k=0,f1=1,f2=2,f3=3,c,g,e=3;
for(a=1;a<=50;a++)
f1=1.0/(f1+1);
printf("%0.3f",f1);
}
62.# include<stdio.h>
void main()
{
float a,k=0,f1=0,g;
for(a=1; ;a++)
{g=f1;
f1=f1+(a+1)*1.0/a;
if(f1>=50)
break;}
printf("%0.3f",g);
}
63.# include<stdio.h>
void main()
{int a,s,d=0,f;
for(a=2;a<60;a++)
for(s=1;s<a;s++)
{if(a+s>60&&(a+s+60)%3==0)
d++;}
printf("%d",d);
}
64.#include<stdio.h>
void main()
{int a,s,r,t=0,d=0;
for(a=10;a<=100;a++)
{t=0;
for(s=1;s<=a;s++)
{if(a%s==0)
t=t+1;}
if(a%t==0)
d++;}
printf("%d",d);
}
65.# include<stdio.h>
void main()
{int a,s,d=2698,f,g,c;
for(a=2;a<=200;a++)
for(s=1;s<a;s++)
{if(a*s==2698)
f=a+s;
else continue;
if(f<d)
{g=f,c=a;d=f;}
}
printf("%d",c);
}
66.# include<stdio.h>
void main()
{int a,s,d=2698,f,g,c;
for(a=2;a<=200;a++)
for(s=1;s<a;s++)
{if(a*s==2698)
f=a+s;
else continue;
if(f<d)
{g=f,c=a;d=f;}
}
printf("%d",g);
}
67.# include<stdio.h>
void main()
{float a,f1=1,f2=1,s,t=1;
for(a=1;a<=48;a++)
{s=f2;
f2=f1+f2;
f1=s;}
printf("%f",f2);
}
68.# include<stdio.h>
void main()
{float a,s1=0,s2=0,s,t=1;
for(a=1;a<=20;a++)
{s1=2*a+s1;
s2=s2+s1;}
printf("%f",s2);
}
69.#include<stdio.h>
void main()
{
int x,y,z,a=0,s=0,d;
int i=0;
for(x=-55;x<55;x++)
for(y=-55;y<=x-1;y++)
for(z=-55;z<=y-1;z++)
{if(x*x+y*y+z*z==25*25)
a=x+y+z;
if(a>s)
s=a;}
printf("\nThe total method is %d\n",s);
}
70.# include<stdio.h>
void main()
{float a,f1=0,f2=0,f3=1,s,d,f,t=0;
for(a=1;a<=28;a++)
{t=t+f3;
s=f3;
d=f2;
f3=f1+f2+f3;
f1=d;
f2=s;}
printf("%f",t);
}
71.
#include<stdio.h>
void main()
{int t,s=0,g,h,j,k,a,b,c,d,e,l,f=0;
for(t=1000;t<=9999;t++)
{a=t/1000;
b=t%1000/100;
c=t%100/10;
d=t%10;
{for(e=2;e<=9;e++)
if(a!=0&&e!=0&&e!=1&&t*e==b*1000+c*100+d*10+e)
{s=s+b*1000+c*100+d*10+e;
printf("%d\n",t);}}
}
printf("%d\n",s);
}
72.# include<stdio.h>
void main()
{int a,s,d,f,g=0,h;
for(a=100;a<=999;a++)
{s=a/100;
d=a%100/10;
f=a%10;
if(s!=d&&s!=f&&d!=f&&a==s*s*s+d*d*d+f*f*f)
g++;
}
printf("%d",g);
}
73.#include<stdio.h>
#include <math.h>
int prime(int x)
{int i,k;
if (x<2)
return(0);
k=sqrt(x);
for (i=2;i<=k;i++)
if (x%i==0)
break;
if (i>k)return (1);
else return(0);
}
void main()
{int i,m,a,s,d,n=0;
for(i=200;i<=900;i++)
{a=i/100;
s=i%100/10;
d=i%10;
if(prime(i)&&(s+d)%10==a)
n++;
}
printf("%d",n);
}
74.#include<stdio.h>
void main()
{int a,s,
展开阅读全文