//第一题:将a数组中第一个元素移到数组末尾,其余数据依次往前平移一个位置(长度8)
/*
#include<stdio.h>
int main()
{
int a[8]={0};
int i=0,j,b;
printf("请输入一组数据: \n");
while(scanf("%d",&a[i])&&i<7)
{
i++;
}
b=a[0];
for(j=1;j<=7;j++)
{
a[j-1]=a[j];
printf("%d ",a[j-1]);
}
printf("%d ",b);
a[j]=b;
}
*/
//第二题:查找序列中是否存在35这个数据
/*
#include<stdio.h>
int fun(int i,int s);
int a[]={0};
int main()
{
int i=0;
int s;
printf("请输入一组数据,以输入符号结束\n");
while(scanf("%d",&a[i]))
{
i++;
}
fflush(stdin); //?????
printf("请输入要查找的数据: \n");
scanf("%d",&s);
fun(i,s);
if(fun(i,s)==1)
{
printf("存在%d这个数据",s);
}
else
{
printf("不存在");
}
}
int fun(int i,int s)
{
int j;
for(j=0;j<=i;j++)
{
if(s==a[j])
{
return 1;
}
}
return 0;
}
*/
//第三题:数组有10个已知元素,求和,平均值,最大值
/*
#include<stdio.h>
int main()
{
int a[10]={0,1,2,3,4,5,6,9,8,7};
int i,b=a[0],sum=0;
for(i=0;i<10;i++)
{
sum=sum+a[i];
if(b<a[i])
{
b=a[i];
}
}
printf("和为%d: \n",sum);
printf("平均值为%d: \n",sum/10);
printf("最大值为%d: \n",b);
}
*/
//第四题:一个已知数组{8,5,6,7,1,2,3,4},在不改变原数组的前提下,倒叙输出
/*
#include<stdio.h>
int main()
{
int a[8]={8,5,6,7,1,2,3,4};
int i;
for(i=7;i>=0;i--)
{
printf("%d ",a[i]);
}
}
*/
//第五题:统计具有10个元素的自然数数组nun中的奇数个数
/*
#include<stdio.h>
int main()
{
int nun[10]={};
int i=0,j=0;
printf("请输入一组数据\n");
for(i=0;i<=9;i++)
{
scanf("%d",&nun[i]);
if(nun[i]%2==1)
{
j++;
}
}
printf("有%d个奇数",j);
}
*/
//第六题:将一个无序数组{54,37,62,13,89,73,65,42}排序
/*
#include<stdio.h>
int main()
{
int a[8]={54,37,62,13,89,73,65,42};
int i,j,k;
for(i=0;i<=8;i++)
{
for(j=0;j<8-i;j++)
{
if(a[j]>a[j+1])
{
k=a[j];
a[j]=a[j+1];
a[j+1]=k;
}
}
}
for(i=0;i<8;i++)
{
printf("%d ",a[i]);
}
}
*/
//第七题:斐波那契数列 1 1 2 3 5
/*
#include<stdio.h>
int a[50]={0,1};
int main()
{
int s;
scanf("%d",&s);
int i;
for(i=2;i<=s;i++)
{
a[i]=a[i-1]+a[i-2];
}
for(i=0;i<s;i++)
{
printf("%d\n",a[i]);
}
}
*/
//第八题:哥德巴赫猜想 6=3+3
#include<stdio.h>
int fun(int i);
int main()
{
int a;
int i;
printf("输入一个偶数 \n");
scanf("%d",&a);
for(i=2;i<=a/2;i++)
{
if(fun(i)==1&&fun(a-i)==1)
{
printf("%d=%d+%d\n",a,i,a-i);
}
}
}
int fun(int i)
{
int a1=i-1;
while(i%a1!=0)
{
a1--;
}
if(a1==1)
{
return 1;
}
else
{
return 0;
}
}