请教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(); }