用选择法对10个数排序(由小到大)
#include
void main()
{ int a[10]={1,0,4,8,12,65,-76,100,-45,123};
int i,j,t;
for(j=0;j<=9-1;j++)
for(i=j+1;i<=9;i++)
if (a[j]>a[i])
{ t=a[i];
a[i]=a[j];
a[j]=t;
}
for(i=0;i<=9;i++)
printf("%d ",a[i]);
printf("\n");
}
用起泡法对10个数排序(由小到大)
#include
void main()
{int a[10]={1,0,4,8,12,65,-76,100,-45,123};
int i,j,t;
for(j=0;j<=8;j++)
for(i=0;i<=8-j;i++)
if (a[i]>a[i+1])
{ t=a[i];
a[i]=a[i+1];
a[i+1]=t;
}
for(i=0;i<=9;i++)
printf("%d ",a[i]);
}
键盘输入n,
#include
void main()
{int n,i,t,sum;
t=1;
sum=0;
printf("n=");
scanf("%d",&n);
for (i=1;i<=n;i++)
{t=t*i;
sum=sum+t;
printf("i=%d,t=%d,sum=%d\n",i,t,sum);
}
printf("%d\n",sum);
}
3. 键盘输入n,求1!,2!,…,n!
#include
void main()
{int n,i,t;
t=1;
printf("n=");
scanf("%d",&n);
for (i=1;i<=n;i++)
{t=t*i;
printf("i=%d ,t=%d\n",i,t);
}
}
3. 键盘输入n,求n!
#include
void main()
{int n,i,t;
t=1;
printf("n=");
scanf("%d",&n);
for (i=1;i<=n;i++)
t=t*i;
printf("%d\n",t);
}
2. 输出3到500间所有素数。
#include
void main()
{int m,i;
for(m=3;m<=500;m=m+2)
{for (i=2;i<=m-1;i++)
if (m%i==0) break;
if(i>=m) printf("%5d",m);
}
}
求整数1~500所有偶数和(用for,while,do…while三种循环编程)
1. #include
void main()
{ int i,sum;
sum=0;
i=2;
do
{sum=sum+i;
i=i+2;
}
while(i<=500);
printf("sum=%d\n",sum);
}
2. #include
void main()
{ int i,sum;
sum=0;
i=2;
while(i<=500)
{sum=sum+i;
i=i+2;
}
printf("sum=%d\n",sum);
}
3. #include
void main()
{int i,sum;
sum=0;
for(i=2;i<=500;i=i+2)
sum=sum+i;
printf("sum=%d\n",sum);
}
实验2:
#include
void main()
{int i,j,m,n;
i=8;
j=10;
m=++i;
n=j++;
printf("%d,%d,%d,%d\n",i,j,m,n);
}
写程序,判断某一年是否闰年。
#include
void main()
{int y;
printf("y=");
s