求助!
主函数调用子函数。子函数定义:void f(int a[]),函数形参的数组可以不写大小。调用时将数组名传过去就可以了。调用f(a);
#include
void f(int a[10])
{
int i;
for(i=0;i<=t;i++)
{
if(a[i]!=a[t-i-1])
{
printf("不是回文数\n");
break;
}
if(i==t/2)
{
printf("是回文数\n");
break;
}
}
}
void main()
{
extern int t;
int i,a[100],m,j=0;
printf("Input the number:\n");
scanf("%d",&m);
for(i=m;i>10;i=i/10,t++)
{
a[j++]=i%10;
}
f(a);
}