菜鸟携一颗谦逊的心前来请求各位斧正
程序代码:#include<stdio.h>
void main()
{
void cut(int n,int z);
int n=0,z=0;
printf("请输入一个任意数字");
scanf("%d",&n);
cut(n,z);
}
void cut(int n,int z)
{
int i=0;
char a[10];
if(n<10)
{
a[i++]=n;
puts(a);
}
else
{
z=n%10;
n=(n-z)/10;
a[i++]=z;
cut(n,z);
}
}第一次定义函数,用到了递归。运行没问题,不知道具体的错误在哪里。
题目是输入一个整数然后用字符串输出。









