1.求数组中的第二大值
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main(int argc, const char *argv[])
{
int a[6]={10,11,5,9,21,8};
int i,j;
for(i=0;i<6;i++)
{ int max=i,k;
for(j=0;j<6;j++)
{
if(a[max]<a[j])
{ k=a[max];
a[max]=a[j];
a[j]=k;
}
}
}
for(i=0;i<6;i++)
{
printf("%d\n",a[i]);
}
printf("第二大的数%d\n",a[4]);
return 0;
}
2.终端输入带空格的字符串,删除字符中的空格
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main(int argc, const char *argv[])
{
char a[10];
int i;
gets(a);
for(i=0;i<10;i++)
{
if(a[i]==32)
{
a[i]=127;
}
}
puts(a);
return 0;
}