求解该程序流程图怎么画

#include <conio.h>

#include <stdio.h>

#include <string.h>

int fun(char *s, char *t)

{

 int n; 

 char *p, *r; 

 n = 0;

 while(*s)

 {

  p = s;

  r = t;

  while(*r)

   if(*r == *p)

   {

    r++; 

    p++;

   }

   else

    break;

  if(*r == '\0')

   n++;

  s++;

 }

 return n;

}

void main()

{

 char s[100], t[100];

 int m; 

 //clrscr();

 printf("\nPlease enter string S:" );

 scanf("%s", s);

 printf("\nPlease enter substring t:");

 scanf("%s", t);

 m = fun(s, t);

 printf("\nThe result is : m = %d\n", m);

}

你们用啥工具画流程图啊

这代码好眼熟啊