供参考:
#include<stdio.h> int main() { int i=0; char str[256],ch; gets(str); ch = getchar(); while(str[i]){ if(str[i] == ch)printf("%d\n",i); i++; } return 0; }