if (n==0) return ; else{ print(n/10); printf(\ return ;
} }
A£®5 3 7 8 B£®8 7 3 5 C£®3 5 7 8 D£®8 7 5 3
*6£®¸ù¾ÝÏÂÃæº¯Êýf£¬Ñ¡³öf(f(3))µÄÖµÊÇ£¨ £©¡£
int f(int x)
{
static int k=0; x=x+k;
k--;
return x; }
A£®5 B£®3 C£®2 ½â£º(1)B (2)D (3)B (4)A (5)A ¶þ¡¢Ð´³öÏÂÁгÌÐòµÄÊä³ö½á¹û *1£®
#include
int f1(int,int),f11(int); void f2(int); void main() {
int i,j;
for(i=0;i<5;i++) { f2((5-i)*3);
for(j=0;j<=i;j++)
printf(\ putchar('\\n'); } }
int f1(int m,int n) {
return f11(m)/f11(n)/f11(m-n); }
int f11(int k) {
if(k<=1)
return 1;
return k*f11(k-1); }
void f2(int n) {
for(int i=1;i<=n;i++) putchar(' ');
}
½â£º 1 1 1 1 2 1
28
D£®4
(6)C 1 3 3 1 1 4 6 4 1 *2£®
#include
if(m%n==0) return n;
else return f(n,m%n); }
void main() {
printf(\
}
½â£º24 3£®
#include
void fun(int a,int b,int c,int add,int mult) {
add=a+b+c; mult=a*b*c;
printf(\}
void main() {
int x,y; x=y=0;
fun(9,12,-4,x,y);
printf(\ }
½â£ºadd=17 mult=-432
add=0 mult=0 4£®
#include
void fun(int a,int b,int c,) {
add=a+b+c; mult=a*b*c;
printf(\}
void main() {
fun(9,12,-4);
printf(\ }
½â£ºadd=17 mult=-432
add=17 mult=-432 5£®
#include
void main() {
int i;
void fun();
29
for(i=1;i<=4;i++){ a++;
printf(\ fun(); } }
void fun() {
int a=0;
a++;
printf(\}
½â£ºIn main: a= 1In fun:a=1
In main: a= 2In fun:a=1 In main: a= 3In fun:a=1 In main: a= 4In fun:a=1 6£®
#include
int x=2,i; int f(int x);
for(i=0;i<3; i++)
printf(\}
int f(int x) {
int y=0; static z=0;
y++; z++;
return(x+y+z); }
½â£º 4 5 6
Èý¡¢³ÌÐòÌî¿ÕÌâ
1£®ÊäÈëÈô¸É¸öÕýÕûÊý£¬ÅжÏÿ¸öÊý´Ó¸ßλµ½µÍλ¸÷λÊý×ÖÊÇ·ñ°´Öµ´ÓСµ½´óÅÅÁС£ÆäÖÐinput£¨£©·µ»ØÊäÈëµÄÊý¾Ý£¬ÇÒ±£Ö¤ÊäÈëµÄÊý¾ÝÊÇÒ»¸öÕýÕûÊý¡£fun1£¨£©º¯ÊýÊÇÅжÏÕýÕûÊýnÊÇ·ñ°´Êý×Ö´ÓСµ½´óÅÅÁС£
#include
int fun1(int m); void main() {
int n;
if(fun1(n)==1)
printf(\Öи÷λÊý×Ö°´ÊÇ´ÓСµ½´óÅÅÁÐ\\n\}
int input()
30
{
int n;
printf(\ÇëÊäÈën:\\n\ scanf(\ if (n>0) ; do{
printf(\±ØÐëÕýÕûÊý£¬ÇëÖØÐÂÊäÈë n:\\n\ scanf(\ }while(n<0); return n; }
int fun1( ) {
int k;
k=m;
while(m!=0)
if( m/10>k) return 0; else { k=m;
}
return 1; }
½â£ºn=input(); return n int m m=m/10
2£®ÊäÈëÒ»¸öĩβÊý·Ç0µÄÕýÕûÊý£¬Êä³öËüµÄÄæÐòÊý¡£ÆäÖУ¬inputÊÇÊý¾ÝÊäÈ뺯Êý£¬reverseÊÇÊý¾ÝÄæÐòº¯Êý¡£
#include
long reverse(long n); void main() {
int n;
n=input();
printf(\ÄæÐòÊýÊÇ£º%d\\n\}
long input() {
long n;
printf(\ÇëÊäÈën:\\n\ scanf(\
if ( ) return n ; do{
printf(\±ØÐëÕýÕûÊý£¬ÇÒĩβÊý·Ç0£¬ÇëÖØÐÂÊäÈë n:\\n\
}while(n<0||n==0); return n; }
long reverse(long n) {
long k=0; while(n){ n/=10; }
31