请教C语言四个题!麻烦写出来一下!
麻烦大家写出来一下!我还是新手!只能背!1。编写自定义函数PRINTER,输入A数组每一个元素,将A字母串颠倒过来!
2。查找B字符串在A字符串出现的首位置
3。打印A字符串,从第I个字符开始的N个符号
4。将A字符串从第I个字符开始的N个符号,替换成B字符串
程序代码:#include <string.h>
#include <stdio.h>
#include <conio.h>
void printer(char a[]){
int i,n,l;
char b;
n=strlen(a);
if(n%2==0)
l=n/2-1;
else
l=n/2;
for(i=0;i<=l;i++){
b=a[i];
a[i]=a[n-i-1];
a[n-1-i]=b;
}
}
int main(void){
char a[50];
printf("Please enter a string:\n");
gets(a);
printer(a);
puts(a);
getch();
}
