//字符串中查找指定字符
#include<stdio.h>
#include<string.h>
int main()
{
int i, j, k,index;
char a[10], b[10];
char ch;
i = 0;
printf("enter a string: ");
while ((a[i] = getchar())!= '\n')
i++;
a[i] = '\0';
printf("enter a char: ");
ch=getchar();
index=0;
k=1;
for (j = i-1; j>=0; j--)
{
if (ch == a[j])
{
index=j;
break;
}
else
k=0;
}
if(k=1)
printf("%d\n",index);
else
printf("not found\n");
return 0;
}
enter a string: cdcns
enter a char: c
2
//字符串逆序
#include<stdio.h>
int main()
{
int i,j,index;
int a[10],b[10];
printf("enter a string:");
i = 0;
while( (a[i] =getchar()) !='\n' )
i++;
a[i] = '\0';
j=i-1;
i=0;
while(j>=i)
{
index=a[i];
a[i]=a[j];
a[j]=index;
i++;
j--;
}
for( j=0; a[j] !='\0'; j++ )
putchar( a[j] );
putchar('\n');
return 0;
}
enter a string:sdf
fds