利用公式的前100项计算pi的值。(*)
#include
void main()
{
int i,j.k;
float pi;
j=0;k=1;pi=1;
for (i=0;i<=50;i++)
{
j+=2;
pi=pi*(j/i) ;
i+=2;
pi=pi*(j/i) ;
}printf (“%5f\n”,pi);
}
从键盘输入5个整数,按照从大到小的顺序排序,并输出。(*)
#include
void main()
{
int a[4];
int i,j,temp;
for (i=0;i<=4;i++) scanf(“%d”, &a[i]);
for(j=0;j<=4;j++)
for(i=0;i<4-j;i++)
if(a[i]
for (i=0;i<=4;i++) printf(“%d “,a[i]);
}
利用欧几里德算法(辗转相除法)计算两个正整数的最大公约数。(*)
#include
void main()
{
int a,b,temp,max;
scanf(“%d%d”,&a,&b);
if(a
while(b!=0){temp=a%b;a=b;b=temp;}
max=a;
printf(“%d\n”,max);
}
输入一个不少于10个数字的数组,对该数组用冒泡排序法进行排序。(**)
#include
void main()
{
int a[100];
int i,j,n,temp;
scanf(“%d”,&n);
for (i=0;i<=n-1;i++) scanf(“%d”, &a[i]);
for(j=0;j<=n-1;j++)
for(i=0;i
if(a[i]