练习:
#include <stdio.h>
int main()
{
for(int i=3;i>=1;i--)
{
for(int j=1;j<=3-i;j++)
{
printf(" ");
}
for(int k=1;k<=2*i-1;k++)
{
printf("*");
}
printf("\n");
}
return 0;
}
#include <stdio.h>
int main()
{
int i,j;
for(i=3;i<=100;i++)
{
for(j=2;j<=i;j++)
{
if(i%j==0)
{
break;
}
}
if(i==j)
{
printf("%d是质数\n",i);
}
}
return 0;
}
#include <stdio.h>
int main()
{
int a[5]={12,1,13,34,56};
int i,j;
for(i=1;i<=4;i++)//冒泡排序
{
for(j=0;j<=4;j++)
{
if(a[j]>a[j+1])
{
int c=a[j];
a[j]=a[j+1];
a[j+1]=c;
}
}
}
printf("从小到大排序为:");
for(int k=0;k<=4;k++)
{
printf("%3d",a[k]);
}
printf("\n");
printf("最大值为%d\n",a[4]);
return 0;
}
#include <stdio.h>
int main()
{
double high=100;
double count=high;
for(int i=2;i<=10;i++)
{
high/=2;
count+=2*high;
}
printf("第10次反弹%lf米\n",high);
printf("第10次落地时经过%lf米\n",count);
return 0;
}