返回:贺老师课程教学链接
阅读下面的程序,写出运行结果,并和上机运行的结果对照 (1)
#include <stdio.h>
long fun(
int n)
{
long s;
if(n==
1||n==
2)
s=
2;
else
s=n+fun(n-
1);
return s;
}
int main()
{
printf(
"%ld\n",fun(
4));
return 0;
}
(2)
#include <stdio.h>
void f(
int);
int main()
{
int i=
1234;
f(i);
return 0;
}
void f(
int n)
{
if(n==
0)
return;
else
{
f(n/
10);
printf(
"%d", n%
10);
return;
}
}
(3)
int sub(int);
int main()
{
int i=
5;
printf(
"%d\n",
sub(i));
return 0;
}
int sub(int n)
{
int a;
if (n==
1)
return 1;
a=n+
sub(n-1);
return a;
}
转载请注明原文地址: https://yun.8miu.com/read-141960.html