#include <stdio.h>
void fun(int n)
{printf("%d",n%10)
if(n>9)fun(n/10)
}
int main()
{ int n
scanf("%d",&n)
fun(n)
printf("\n")
return 0
}
在main函数中,fun(7,3,a)表示调用前面定义的fun
(int
x,
int
y,
int
z)
函数
并把7,3,a这三个参数分别传给x,y,z
不过~由于fun函数中没有返回任何值,所以~~还是原来的a
要想得到那个等式z=x
*
x
+
y
*
y
的结果
应在该语句下加一条
return
z
但是~这样一来,a就没有作用到了。
不知道你的程序是要实现什么的
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)