第一范文网 - 专业文章范例文档资料分享平台

第八章 函数 (3)

来源:用户分享 时间:2020-04-14 本文由芊茗静语 分享 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

}

8.写出下面程序执行后的运行结果。 # include long f(int b) {

if(b==1 || b==2) return 1; else return f(b-1)+f(b-2); }

void main() {

printf(\}

9.写出下面程序执行后的运行结果。 # include int SUM(int n) {

if(n==1) return 1;

else return n*n+SUM(n-1);

}

void main() {

printf(\}

10.写出下面程序执行后的运行结果。 # include int func(int n) {

static int m=0, i=2; i+=m+1; m=i+a+b; return (m); }

void main() {

int k=4, m=1, p1, p2; p1=func(k, m); p2=func(k, m);

printf(\}

11.写出下面程序执行后的运行结果。 # include int fun() {

int y=1;

static int z=4;

z++; ++y; return (y*z);

}

void main() {

int i;

for(i=1;i<3;i++)

printf(\}

12. .写出下面程序执行后的运行结果。 # include int fuc(int j) {

static int k; return (++k+j); }

void main() {

int j;

for( j=1; j<=3; j++) printf(\ \}

13.写出下面程序执行后的运行结果。 # include void f(int j) {

static int a=100; int k=1; ++k;

printf(\ \ a-=2; }

void main() {

int i;

p=func(&b, a);

for(i=1; i<3; i++) f(i); }

14.写出下面程序执行后的运行结果。 # include int a1=300, a2=400; void sub1(int x, int y); void main() {

int a3=100, a4=200; sub1(a3, a4);

sub1(a1, a2);

printf(\}

void sub1(int x, int y) {

a1=x; x=y; y=a1; }

15.写出下面程序执行后的运行结果。 # include int x=30, y=50; int sub(int x, int y) {

y=x>y? x : y; return y; }

void main() { {

int x=100;

printf(\ \ }

printf(\ %d\}

16. 下面程序运行时从键盘上输入:abcd回车,写出程序的运行结果。。 # include #include void insert(char str[]) { int i;

i=strlen(str); while(i>0) {

str[2*i]=str[i]; str[2*i-1]='*'; i--; }

printf(\}

void main() {

char str[40];; scanf(\ insert(str); }

17.写出下面程序执行后的运行结果。 # include int fun(int x[], int n) {

static int sum=0, i;

for(i=0; i

}

void main() {

int a[]={1, 2, 3, 4, 5}, b[]={6, 7, 8, 9}, s=0; s=fun(a, 5) + fun(b, 4); printf(\}

18.写出下面程序执行后的运行结果。 # include

void sort(int a[], int s, int N) {

int i, j, t;

for(i=s; i t=a[i], a[i]=a[j], a[j]=t; } }

void main() {

int aa[10]={1, 2, 3, 4, 5, 6, 7, 8, 9, 10}, i; sort(aa, 3, 8);

for(i=0; i<10; i++) printf(\ \}

19.写出下面程序执行后的运行结果。 # include #include

void f(char p[][10], int N) {

char t[20]; int i, j; for(i=0; i

if(strcmp(p[i], p[j])<0) { strcpy(t, p[i]); strcpy(p[i], p[j]); strcpy(p[j], t); } }

void main() {

char p[][10]={\

f(p, 5);

printf(\

}

20.写出下面程序执行后的运行结果。 # include int fun(char p[][10]) {

int n=0, i;

for(i=0; i<7; i++)

if(p[i][0]=='T') n++; return n; }

void main() {

char str[][10]={\printf(\}

21.写出下面程序执行后的运行结果。 # include int f(int a[], int n) {

if(n>=1) return f(a, n-1) + a[n-1]; else return 0; }

void main() {

int aa[5]={1, 2, 3, 4, 5}, s; s=f(aa, 5); printf(\}

22.写出下面程序执行后的运行结果。 # include #include int f(int b[][4]) {

int i, j, s=0;

for(j=0; j<4; j++) { i=j;

if(i>2) i=3-j; s+=b[i][j]; }

return s; }

void main() {

搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新教育文库第八章 函数 (3)全文阅读和word下载服务。

第八章 函数 (3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/wenku/922772.html(转载请注明文章来源)
热门推荐
Copyright © 2018-2022 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top