2020-03-31

//*******查找数列中的是否存在35这一数据**********//

#include

int main()

{

int a[40];

int i,j=0,k=19;

for(i=0;i<40;i++)

{

a[i]=i;

printf("%d ",a[i]);

}

while(a[k]!=35)

{

if(a[k]<35)

{

i=k;

k=(40-k)/2+k;

}

if(a[k]>35)

{

k=k-(k-i)/2;

}

}

printf("%d\n %d\n",k,a[k]);

}

//******第一元素移至末尾*******//

#include

int main()

{

int i,j;

int a[8]={1,2,3,4,5,6,7,8};

j=a[0];

for(i=0;i<7;i++)

{

a[i]=a[i+1];

}

a[7]=j;

for(i=0;i<8;i++)

{

printf("%d ",a[i]);

}

}

//*******数列中的奇偶数个数********//

#include

int main()

{

int i,j,k=0,t=0;

int nun[10];

printf("Please input ten number !\n");

for(i=0;i<10;i++)

{

scanf("%d",&nun[i]);

}

for(i=0;i<10;i++)

{

if(nun[i]%2==0)k++;

else t++;

}

printf("The number of odd is %d and the number of even is %d \n",t,k);

}

//*****斐波那契数列*******//

#include

int main()

{

int F1=1,F2=1,F;

int i;

int a[10];

a[0]=F1;a[1]=F2;

for(i=2;i<10;i++)

{

F=F1+F2;

a[i]=F;

F1=F2;

F2=F;

}

for(i=0;i<10;i++)

{

printf("%d ",a[i]);

}

}

//********哥德巴赫猜想***********//

//存在任意偶数可分解为两个素数之和 例 6=3+3;8=3+5//

#include

int main()

{

int i,j,k,t,m,n;

printf("Please input a number !\n");

scanf("%d",&j);

if(j%2!=0)printf("The number is not even number ");

for(i=2;i<=j/2;i++)

{

t=j-i;

m=0;

n=0;

for(k=1;k<=i;k++)

{

if(i%k==0)n++;

}

for(k=1;k<=t;k++)

{

if(t%k==0)m++;

}

if(n==2&&m==2)break;

}printf("%d=%d+%d\n",j,i,t);

}

//*********无序数组排序***************//

#include

int main()

{

int i,j,t;

int a[8]={54,37,62,13,89,73,65,42};

for(i=0;i<8;i++)

{

for(j=i+1;j<8;j++)

{

if(a[i]>a[j])

{

t=a[j];

a[j]=a[i];

a[i]=t;

}

}

printf("%d ",a[i]);

}

}

你可能感兴趣的:(2020-03-31)