1.
#include <stdio.h>
#include <math.h>
#include <string.h>
#define x 5
int main(int argc, const char *argv[])
{
int arr[x];
printf("请输入5个数:");
int i=0,j=0,t=0;
for(i=0;i<x;i++){
scanf("%d",&arr[i]);
}
for(i=0;i<x-1;i++){
for(j=0;j<x-1-i;j++){
if(arr[j]>arr[j+1]){
t=arr[j];
arr[j]=arr[j+1];
arr[j+1]=t;
}
}
}
printf("第二大值为%d\n",arr[N-2]);
return 0;
}
2.
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
#include <string.h>
#define x 128
int main(int argc, const char *argv[])
{
char arr[x];
printf("请输入一个带空格的字符串:");
gets(arr);
int i=0,j=0,k=' ';
B:
while(arr[i]){
j=i;
if(arr[i]==k){
A:
arr[i]=arr[i+1];
i++;
if(arr[i+1])
goto A;
arr[i]=arr[i+1];
}
i=j;
i++;
}
for(i=0;i<x;i++){
if(arr[i]==k)
goto B;
}
printf("最后无空格输出为:%s\n",arr);
return 0;
}
3.strcat
#include <stdio.h>
#include <math.h>
#include <string.h>
int main(int argc, const char *argv[])
{
char arr[32]="holle world";
char arr1[32]="love ove";
printf("arr=%s arr1=%s\n",arr,arr1);
int i=0,j=0;
while(arr[i])
i++;
while(arr[j]){
arr[i]=arr1[j];
i++;
j++;
}
arr[i]=arr1[j];
printf("arr=%s arr1=%s\n",arr,arr1);
return 0;
}
strcpy
#include <stdio.h>
#include <math.h>
#include <string.h>
int main(int argc, const char *argv[])
{
char arr[32]="holle world";
char arr1[32]="love ove";
printf("arr=%s arr1=%s\n",arr,arr1);
int i=0;
while(arr[i]){
arr[i]=arr1[i];
i++;
}
arr[i]=arr1[i];
printf("arr=%s arr1=%s\n",arr,arr1);
return 0;
}
strcmp
#include <stdio.h>
#include <math.h>
#include <string.h>
int main(int argc, const char *argv[])
{
char arr[128]={0};
char arr1[128]={0};
printf("请输入第一个字符串:");
gets(arr);
printf("请输入第一个字符串:");
gets(arr1);
int i=0,ret=0;
while(arr[i]){
if(arr[i]==arr1[i]){
ret=0;
i++;
}
if(arr[i]!=arr1[i]){
ret=arr[i]-arr1[i];
break;
}
}
printf("%d\n",ret);
return 0;
}
5.
#include<stdio.h>
int main(int argc, const char *argv[])
{
int i,j,t;
int arr[5];
for(i = 0;i < 5;i++){
scanf("%d",&arr[i]);
}
for(j = 0;j < 4;j++){
for(i = 0;i < 4 - j;i++)
if(arr[i] > arr[i+1]){
t = arr[i];
arr[i] = arr[i+1];
arr[i+1] = t;
}
}
for(i = 0;i < 5;i++){
printf("%d",arr[i]);
}
printf("\n");
return 0;
}