有以下程序
#include<stdio.h>
Int f(int x);
main()
{int n=1,m;
m=f(f(f(n)));printf(”%d\n”,m);
}
int f(int x)
{return x*2;}
程序运行后的输出结果是
发布于 2022-05-11 09:53:21
登录后免费查看答案
关注者
0
被浏览
22
1 个回答
推荐阅读
-
以下程序的输出结果是f(int b[],int m,int n){ int i,s=0; for(i=m;i<n;i=i+2) s=s+b[i]; return s;}main(){int x,a[]={1,2,3,4,5,6,7,8,9};x=f(a,3,7);printf("%d\n",x);}
2022-05-11 关注 0 浏览57 1答案
-
若有以下程序#include <stdio.h>void f(int n);main(){ void f(int n); f(5);}void f(int n){ printf("%d\n",n); }则以下叙述中不正确的是
2022-05-11 关注 0 浏览19 1答案
-
有以下程序#includc <stdio.h>int a=1;int f(int c){ static int a=2; c=c+1 return (a++)+c;}Main(){ int i,k=0; for(i=0;i<2;i++{ int a=3; k +=f(a);} k+=a; printf(“%d﹨n”,k);}程序的运行结果是
2022-05-11 关注 0 浏览30 1答案
-
有以下程序#include<stdio.h>void f(int *p);main(){int a[5]={1,2,3,4,5},*r=a;f(r);printf(”%d\n”;*r);}void f(int *p){p=p+3;printf(”%d,”,*p);}程序运行后的输出结果是
2022-05-11 关注 0 浏览16 1答案
-
有以下程序#include <stdio.h>int f(int x,int y){ return((y-x)*x);}main(){ int a=3,b=4,c=5,d;d=f(f(a,b),f(a,c));printf(“%d\n”,d);}程序运行后的输出结果是
2022-05-11 关注 0 浏览124 1答案
-
有以下程序#include<stdio.h>int*f(int *p,int*q);main(){int m=1,n=2,*r=&m;r=f(r,&n);printf(”%d\n”,*r);}int*f(int *p,int*q){return(*p>*q)?p:q;}程序运行后的输出结果是______
2022-05-11 关注 0 浏览14 1答案
-
有以下程序:#includeint f(int x); main( ){ int a,b=0; for(a=0;a<3;a++) { b=b+f(a);putchar('A'+b);} }int f(int x) { return x * x1; }程序运行后的输出结果是( )。
2022-05-11 关注 0 浏览29 1答案
-
下面程序的运行结果是:【17______】int f( int a[], int n){ if(n>1) return a[0]+f(&a[1],n-1);else return a[0];}main ( ){ int aa[3]={1,2,3},s; s=f(&aa[0],3); printf(“%d\n”,s);}
2022-05-11 关注 0 浏览35 1答案
-
有以下程序#include <stdio.h>int f(int x){int y;if(x==0||x==1) return (3);y=x*x-f(x-2);return y;}main(){int z;z=f(3); printf(“%d\n”,z);}程序的运行结果是
2022-05-11 关注 0 浏览42 1答案
-
有以下程序#include <stdio.h>int f(int n);main(){ int a=3,s; s=f(a);s=s+f(a);printf("%d\n",s);}int f(int n){ static int a=1; n+=a++; return n;}程序运行后的输出结果是
2022-05-11 关注 0 浏览22 1答案