高手帮我看看 为什么函数不能被调用
#include<stdio.h>int aq(int c,int a)
{
int i;
char ch[10];
c=a;i=0;
while(c)
{
i++;
c=c/10;
return c;
}
while(a)
{
i--;
ch[i]=a%10+'0';
a/=10;
return a;
}
}
main()
{
int a,i;
char ch[10]={0};
scanf("%d",&a);
for(i=0;ch[10]!='\0';i++)
ch[i]=aq(a);
printf("%c",ch[i]);
}