下列程序运行的运行结果为 。#include "stdio.h"main(){int i,num;for(i=0;i<3;i++){num=2;printf("\n The num equal:%d \n",num);num++;{static int num=1;printf("\nThe internal block num equal: %d\n",num);num++;}}}
查看答案
下列程序运行的运行结果为 。#include "stdio.h"int a,b,c;void add(){extern int a;c=a+b;}void main(){ a=b=4;add();printf("The value of c is equal to %d\n",c);}
下列程序运行的运行结果为 。void swap(int *a,int *b){int *t;t=a;a=b;b=t;}main(){int x=3,y=5,*p=&x,*q=&y;swap(p,q);printf("%3d%3d\n",*p,*q);}
以下函数用以求x的y次方。请填空。 doublefun(doublex,inty) {inti;doublez; for(i=1,z=1;i_____;i++) z=z*x; returnz;}
有以下程序,执行程序时,给变量x输入10,程序的输出结果是()。intfun(intn){if(n==1)return1;elsereturn(n+fun(n-1));}main(){intx;scanf("%d",&x);x=fun(x);printf("%d\n",x);}