若有如下程序:sub(int * t,int n){int*p1, *p2;for(p1=t,p2=t;p1-t<n;p1++)if(*p1<*p2)p2=p1;ret
相似题目
-
若有以下程序 #include void f(int n) main() { void f(int n); f(5); } void f(int n); { printf("%d\n",n); } 则以下叙述不正确的是()
-
下面程序的运行结果是______。#includeint main(){int i=5;int sub(int n);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);}
-
#includevoid sub(int s[],int y){static int t=3;y=s[t];t--;}main(){int a[]={1,2,3,4},i,x=0;for(i=0;i<4;i++){sub(a,x);printf("%d",x);}printf("\n");}
-
有如下程序,请问在输入5 1 2 5 2 4,如下程序将输出:_______int f(int *p,int n){if(n<0)return 0;if(*(p+n)>f(p,n-1))return*(p+n);elsereturn f(p,n-1);}int main(void){int n;int a[30];scanf(%d,&n);for(int i=0;i
-
若有以下程序#include void main(){int i;int a[]={2,4,6,8};int *p=a;for(i=0;i<4;i++)a[i]=*p;printf(%d\n,a[2]);}上面程序的输出结果是( )
-
若有说明int *p,m=5,n;,以下正确的程序段是( )。
-
下面程序的运行结果是 ______ 。 #include int main() { int i=5; int sub(int n); 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); }
-
以下程序执行后的输出结果是______。int sub(int n){int t;if(n==1)return 5;elsereturn t=sub(n-1)+3;}void main(){printf('%d ',sub(3));}
-
int sub(int n) { return (n/10+n%10); }main(){ int x,y;scanf(\%d\,&x);y=sub(sub(sub(x)));printf(\%d\\n\,y);}若运行时输入:1234,程序的输出结果是()。
-
有下列程序: int a=4; int f(int n) { int t=0; static int a=5; if(n%2) {int a=6; t+ =a+ +; } else {int a=7; t+ =a+ +;} return t+a+ +; } main( ) { int s=a,i=0; for(;i<2;i+ +)s+ =f(i); printf(\%d\\n\,s); } 程序运行后的输出结果是( )
-
09110052:若有说明:int *p,m=5,n;以下正确的程序段是( )。
-
若有说明;int *p,m=5,n;以下正确的程序段的是( )。
-
若有说明:int*p,m=5,n;,以下正确的程序段是
-
若有如下程序:sub(int a,int b,int c){c=a+b;return(c);}main(){int x=3,y=4,z=6;sub(x,y,z);pri
-
有以下程序:int sub(int n) { return(n/10+n%10); }void main(){ int x,y; scanf("%d",&x);
-
若有以下程序include <stdio.h>void f(int n);main(){ void f(int n); f(5);}void f(int n){ printf("%d\n",n); }则以下叙述中不正确的是
-
若有说明:int *p,m=5,n;,以下正确的程序段是
-
若有如下程序: main() {int x=5,y,*t;t=&x; y=++(* t); printf("%d,%d",x,y
-
若有如下程序: main() { int a=6;char ch=c; printf("%d\n",(a&2)&&(ch<'m')); } 则程序运行后的输出结果是()。
-
若有如下程序: main() {int x=3,y=4,z; z=(x+(y-=X*X)); printf("%d,%d\n",y,z); } 则程序执行后的输出结果是()。
-
若有如下程序:main(){char a[]={"1234"};int i,t=0;for(i=0;a[i]>='0'&&a[i]<='9';i+=2)
-
若有以下程序:include <iostream>using namespace std;void sub(int x,int y, int *z){ *Z = y+
-
若有如下程序:int m=1;main(){int t=0,s=0;{intm=4;s+=m;)t+=m;printf("%d,%d\n",s,t);}则程序运
-
若有程序段: int t=0; while()