|
  
- 帖子
- 38
- 积分
- 71
- 注册时间
- 2006-5-27
- 最后登录
- 2008-3-13
|
楼主
发表于 2007-11-5 21:11
| 只看该作者
C语言常见算法总结
| C语言常见算法总结
我一个朋友应聘java程序员,公司要求他三天会用PHP,24个人选两个,不会走人.虽然没怎么接触PHP,还好很快掌握,应聘通过.朋友说这都归功于C语言学得可以,C语言学好了,哪门语言掌握起来也都快.真神,今天我也开始复习下C语言咯.下面是C语言中常见的几种算法.
【1】求最大值与最小值.
#include
void main()
{
int num[5],max,min,i;
printf("请输入5个数字:")
for(i=0;i<5;i++)
scanf("%d",&num)
max=num[0];
min=num[0];
for(i=1;i<5;i++)
{
if(maxnum)
min=num;
}
printf("\n最大值为:%d",max);
printf("\n最小值为:%d",min);
}
【2】查找:
#include
#define N 10
void main()
{
int i;
int num[N],search;
printf("请输入%d个数组元素:\n",N);
for(i=0;i
#define N 5
void main()
{
int i,j;
int grade[N],temp;
printf("\n输入%d个数字:\n",N);
for(i=0;i
#define N 5
void main()
{
int i,j;
int num[N+1]={23,45,60,67,88},in;
printf("\n插入前的数组元素:\n");
for(i=0;iin)//找到位置并跳出
break;
}
for(j=N;j>i;j--)//为要插入的数字留出位置
{
nm[j]=num[j-1];
}
num=in;//将来插入的数保存在该位置
printf("\n插入后的数组元素:\n");
for(i=0;i |
|