求助求助求助( ▼-▼ )
程序代码:
#include<stdio.h> #include<string.h> int pos[100],n; find(char str[],char x) { int i,pos[100],n=0,l,j; l=strlen(str); for(i=0;i<l;i++){ if(str[i]=x){ for(j=0;j<l;j++) pos[j]=i; n++;break;} } return(j); } void main(){ char str[100],x; int i; printf("Input a string str:"); gets(str); printf("Input a character x:"); x=getchar(); i=find(str,x); printf("字符x出现的位置:\n", pos[100]); printf("字符x出现的次数:\n", n); }
不好意思..我学的特别差...麻烦各位了
请问可以用指针来做吗..
[此贴子已经被作者于2016-6-16 12:53编辑过]