1.
#include <stdio.h>
#include <stdlib.h>
int main()
{
for(int x=100;x<=200;x++)
{
if(x%3!=0&&x%7!=0)
printf("x=%d\n",x);
}
return 0;
}
2.
#include <stdio.h>
#include <stdlib.h>
int main()
{
for (int x=0;x<=100;x++)
for (int y=0;y<=100;y++)
{
int z=100-x-y;
if (z>=0&&z%3==0&&5*x+3*y+z/3==100){
printf("cocks=%d,hens=%d,chickens=%d\n",x,y,z);}
}
return 0;
}
3.
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#define CONST 1.42e8
int main()
{
int i;
double term,sum=0;
for (i=1;i<=64;i++)
{term=pow(2,i-1);
sum+=term;}
printf("sum=%e\n",sum);
printf("volum=%e\n",sum/CONST);
return 0;
}
4.
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#define CONST 1.42e8
int main()
{
int i=64;
double sum;
sum=pow(2,i)-1;
printf("sum=%e\n",sum);
printf("volum=%e\n",sum/CONST);
return 0;
}
5.
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
double num=1.0,den=1.0;
double term=1,sum=0.0,pi;
while ((fabs(term))>=1e-6)
{
sum+=term;
num*=(-1);
den+=2;
term=num/den;
}
pi=sum*4;
printf("pi=%10.6f\n",pi);
return 0;
}
6.
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
int n=1,count=1;
double e=1.0,term=1.0;
do{
term=term/n;
e+=term;
n++;
count++;
}while (fabs(term)>=1e-5);
printf("e=%f,count=%d\n",e,count);
return 0;
}
7.
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
int days,n=1;
printf("Input days:");
scanf("%d",&days);
while(days>1)
{
n=(n+1)*2;
days--;
}
printf("n=%d\n",n);
return 0;
}
8.
#include <stdlib.h>
int main()
{
int i,n=0;
for (i=1;i<=5;i++)
{
printf("Please enter n:");
scanf("%d",&n);
if (n<0)
break;
printf("n=%d\n",n);
}
printf("Progame is over");
return 0;
}
9.
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
int i,n=0;
for (i=1;i<=5;i++)
{
printf("Please enter n:");
scanf("%d",&n);
if (n<0)
continue;
printf("n=%d\n",n);3
}
printf("Progame is over");
return 0;
}
10.
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
int x;
int find=0;
for (x=1;!find;x++)
{
if (x%5==1&&x%6==5&&x%7==4&&x%11==10)
{
find=1;}
}
printf("韩信至少有兵%d人",x);
return 0;
}
11.
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
int x;
for (x=1; ;x++)
{
if (x%5==1&&x%6==5&&x%7==4&&x%11==10)
break;
} printf("韩信至少有兵%d人",x);
return 0;
}
12.
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
int x;
int find=0;
for (x=1;!find;x++)
{
if (x%5==1&&x%6==5&&x%7==4&&x%11==10)
{
find=1;
printf("韩信至少有兵%d人",x);}
}
return 0;
}
13.
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
int x=0;
int find=0;
do{
x++;
find=(x%5==1&&x%6==5&&x%7==4&&x%11==10);
} while(!find);
printf("x=%d",x);
return 0;
}
14.
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
srand (time(0));
int guess;
char reply;
do{
int magic=rand()%100+1;
int count=0;
do{
printf("Please guess the magic number:");
scanf("%d",&guess);
count++;
if (guess>magic){
printf("Wrong ! Too high.\n");
}else if (guess<magic){
printf("Wrong ! Too low.\n");
}else{
printf("Right !\n");}
} while(guess!=magic&&count<10);
printf("count=%d\n",count);
printf("Do you want continue(Y/N)?\n");
scanf("%s",&reply);
} while (reply=='Y');
if (reply=='N'){
printf("Game over!");}
return 0;
}
15.
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a,b;
for (a=1;a<10;a++)
printf("%4d",a);
printf("\n---------------------------------------\n");
for (a=1;a<10;a++)
{
for(b=1;b<10;b++)
printf("%4d",a*b);
printf("\n");
}
return 0;
}
16.
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a,b;
for (a=1;a<10;a++)
printf("%4d",a);
printf("\n---------------------------------------\n");
for (a=1;a<10;a++)
{
for(b=1;b<=a;b++)
printf("%4d",a*b);
printf("\n");
}
return 0;
}
17.
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a,b;
for (a=1;a<10;a++)
printf("%4d",a);
printf("\n---------------------------------------\n");
for (a=1;a<10;a++)
{
for(b=1;b<a;b++)
printf("%4c",' ');
for (b=a;b<10;b++)
printf("%4d",a*b);
printf("\n");
}
return 0;
}
18.
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a,n;
long sum,b=1;
printf("Input n :");
scanf("%d",&n);
for (a=1;a<=n;a++)
{
b=b*a;
sum=sum+b;
}
printf("sum=%1d",sum);
return 0;
}
19.
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,j,n;
scanf("%d",&n);
for (i=0;i<n;i++)
{
for (j=0;j<i;j++)
{printf(" ");}
printf("********\n");
}
return 0;
}
20.
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,j,n;
scanf("%d",&n);
for (i=0;i<n;i++)
{
for (j=0;j<n-i-1;j++)
{printf(" ");}
for (j=0;j<2*i+1;j++)
{printf("*");}
printf("\n");
}
return 0;
}
21.
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,j,n;
scanf("%d",&n);
for (i=0;i<n;i++)
{
for (j=0;j<n-i-1;j++)
{printf(" ");}
for (j=0;j<2*i+1;j++)
{printf("%c",65+j);}
printf("\n");
}
return 0;
}
22.
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
int i,j,n;
scanf("%d",&n);
for (i=-n/2;i<=n/2;i++)
{
for (j=0;j<n/2-abs(i);j++)
{printf(" ");}
for (j=0;j<2*abs(i)+1;j++)
{printf("*");}
printf("\n");
}
return 0;
}
23.
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
int i,j,n;
scanf("%d",&n);
for (i=-n/2;i<=n/2;i++)
{
for (j=0;j<n/2-abs(i);j++)
{printf(" ");}
for (j=-abs(i);j<=abs(i);j++)
{printf("%c",'A'+abs(i)-abs(j));}
printf("\n");
}
return 0;
}
629

被折叠的 条评论
为什么被折叠?



