1.对键盘输入的字符串逆序,逆序后的字符串仍保留在原数组中并输出.(不得调用字符串处理函数)
2.对键盘输入的两个字符串连接(不得调用字符串处理函数)
在原来程序的基础上改的
//逆序
#include "stdio.h"
#include "string.h"
#define N 100
void main()
{
char c[N],t;
int l,i;
scanf("%s",c);
l=strlen(c);
for (i=0;i<l/2;i++)
{
t=c[i];
c[i]=c[l-i-1];
c[l-i-1]=t;
}
printf("sorted array:\n");
for(i=0;i<l;i++)
printf("%c",c[i]);
printf("\n");
}
//连接
#include "stdio.h"
#include "string.h"
#define N 100
void main()
{
char s1[N]={0}, s2[N]={0};
int i, j;
gets(s1);
gets(s2);
i=j=0;
while (s1[i]) i++;
while (s2[j])
{
s1[i]=s2[j];
i++;
j++;
}
puts(s1);
}