It would be possible to format the output using GNUfind. Assuming files are created by the user itself your command would be:
find /home/ -maxdepth 2 -type f -name '*.c' -printf '%u,%p\
'
See `man find` for more details on `printf`
You could also use the following
find /home/ -maxdepth 2 -type f -name '*.c' -exec bash -c 'n="${1%/*}"; n="${n##*/}"; echo "$n",$1' _ {} \;