林军主编《C语言程序设计》课后参考答案第一二章

习题七

填空题

1.'\0'

2一组(.多个)相同类型数据 多组相同类型数据

3. gets puts

4.字符串所含有字符的个数

5.586

单项选择题

1.B 2.B 3.A 4.D

程序填空题

1.(1)gets(temp)

(2)strcpy(temp,s);

2.(1)i<10

(2)if(strcmp(a[p],a[j])>0) p=j;

(3)p!=j

3.(1)a[i][j]>= '0'&& a[i][j]>= '9'

(2)a[i][m]=a[i][m+1]

(3)a[i][m]= '\0'

编程题

1.

#include

#include

main()

{int i,t;

char a[20],c;

printf("Enter a string: ");

gets(a);

printf("\n\nThe string is: %s\n",a);

t=strlen(a);

for(i=0;i

{c=a[i];

a[i]=a[t-1-i];

a[t-1-i]=c;}

printf("The new string is: %s\n",a);

}

习题八

填空题

1.在定义函数时函数名后面圆括号中的变量名 在主调函数中调用一个函数时,函数名后面圆括号中的参数

2.在一个函数内部定义的变量 在函数之外定义的变量

3. 动态存储类

4.之前

5.return 表达式; 计算表达式的值,将表达式的值作为函数的返回值返回到主调函数

6.自动的 静态的 寄存器的 外部的

单项选择题

1.B 2.B 3.D 4.C 5.B 6.C 7.C 8.D 9.D 10.A

阅读程序题

1.

(1) x=2,y=3,z=0

(2) x=4,y=9,z=5

(3) x=2,y=3,z=0

2.

0,8

1,9

2,10

3.55

4.

a=5

a*a=25

a*a*a=125

程序填空题

1. (1)<=y

(2)z*x

2. (1)s=1

(2)s=n+sum(n-1)

3.(1) s=0

(2)s+func(i)

(3)1

(4)p*2

(5)p

编程题

1.

#include

int fun1(int n)

{int p=1,i;

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

p=p*i;

return p;

}

void fun2()

{int i;

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

putchar('*');

putchar('\n');

}

main()

{int m,n,a,b,c,s,t;

scanf("%d %d",&m,&n);

if(m>n)

{t=m;m=n;n=t;}

a=fun1(n);

b=fun1(m);

c=fun1(n-m);

s=a/b/c;

fun2();

printf(" C=%d\n",s);

fun2();

}

习题九

填空题

1.类型说明符 *变量名 类型说明符 **变量名

2.乘法运算符 指针运算符 定义指针变量

3.取地址运算符 按位与运算符

4. a[5]+1 *(p+5)+1

5.单精度 指向单精度的指针 x的地址

6.地址

7. puts(p)

8.指针数组 Chinese ,mathematics, English的首地址

9.*(p+9) *(a+9) p[9]

10. 7 8 'd' '\0' 'n'

单项选择题

1.B 2.B 3.A 4.A 5. 6 D. 7.D 8.A

林军c语言程序设计第八章,林军主编《C语言程序设计》课后参考答案第一二章.doc...相关推荐

  1. 面向对象程序设计c++版董正言张聪课本课后习题答案第六章

    6.5雇员信息 #include<iostream> using namespace std; class employee {public:void setname(char* na); ...

  2. 面向对象程序设计c++版董正言张聪课本课后习题答案第四章

    4.1找出一维数组中的最大值 #include <iostream> using namespace std; int main() {int a[10] = { 1,2,3,4,6,7, ...

  3. 面向对象程序设计c++版董正言张聪课本课后习题答案第五章

    5.6两个数相加 int add(int a, int b) {return a + b; } 5.7两个数相加 #include<iostream> using namespace st ...

  4. 面向对象程序设计c++版董正言张聪课本课后习题答案第三章

    3.1判断大小写字母 #include <iostream> using namespace std; int main() {char ch;cout << "en ...

  5. IBM-PC汇编语言程序设计(余朝琨 机械工业出版社)——课后习题答案

    IBM-PC汇编语言程序设计(余朝琨 机械工业出版社)--课后习题答案 第五章 第六章 (本文档仅有第五章.第六章部分习题答案) 第五章 第六章 IBM-PC汇编语言程序设计(余朝琨 机械工业出版社) ...

  6. c语言程序设计实验指导交大答案,C语言程序设计实验指导_上交大_课前练习-改错-完善程序-课后练习参考答案--2018.10修改.doc...

    C语言程序设计实验指导_上交大_课前练习-改错-完善程序-课后练习参考答案--2018.10修改.doc 实验一 Visual C集成环境实验内容(一)程序改错1.(1)无法运行(2)将第二个C程序重 ...

  7. 数据结构c语言版第二版第三章课后答案,数据结构(C语言版)习题集答案第三章.doc...

    数据结构(C语言版)习题集答案第三章.doc 习题三3.1 3.10 3.13 3.5 3.6 3.15 3.17 3.19 3.24 3.29 3.31 3.51 给定操作序列P1P2P3PiPn( ...

  8. C语言第6章问题答案,C语言答案第6章.doc

    C语言答案第6章.doc 第6章习题6-1更正下面函数中的错误.1返回求x和y平方和的函数. 2返回求x和y为直角边的斜边的函数. sum_of_sqx,y hypotdouble x,double ...

  9. [转载] JAVA语言程序设计(基础篇)第十版课后题答案(第一章)

    参考链接: Java中的Scanner和nextChar() JAVA语言程序设计(基础篇)第十版课后题答案 第一章 第二题 /** Created by ysy on 2018/7/6. */ pu ...

最新文章

  1. R语言画Cox回归森林图
  2. C语言通过函数参数不能带出动态内存的例子。
  3. list修改元素的值_第115天:Python 到底是值传递还是引用传递
  4. Scala教程之:深入理解协变和逆变
  5. 姜汝祥的-赢在执行 - 制度执行力的三要三化
  6. php 删除%3ca%3e标签,a和table标签的应用
  7. 将mysql表数据拼接成oracle的insert语句
  8. 华为机试HJ6:质数因子
  9. 东芝2510ac请求维修cd40_TOSHIBA东芝2510复印机维修资料
  10. 【Python】国内生产总值分析预测
  11. uptime查看服务器负载详解
  12. Tri Tiling
  13. 2022CTFSHOW菜狗杯部分MISC(一)
  14. 【渝粤教育】电大中专中医基础知识 (3)作业 题库
  15. stream filter 多条件筛选
  16. c语言 电话簿 链表,C语言_链表_结构体_电话簿简单实现
  17. word表批量处理小技巧(python+宏)
  18. Android应用添加谷歌登录(Google Sign In)
  19. REDIS哨兵【Sentinel】模式+哨兵的核心知识点+redis哨兵主从切换的数据丢失问题+上一章铺垫的【异步复制数据丢失问题】+【集群脑裂】
  20. YOLO系列目标检测算法-YOLOv7

热门文章

  1. python做马尔科夫模型预测法_Python实现HMM(隐马尔可夫模型)
  2. 打印机如何共享多台电脑_多台电脑打印机共享的方法
  3. 18秋c语言程序设计作业答案,西工大18秋《C语言程序设计》平时作业答案.docx
  4. Unity面试题精选(7)
  5. ARCore-Unity3d教程3 - Unity Demo发布
  6. mysql查询报错2014_mysql Hibernate 查询时用别名报错
  7. 将Entity Framework Core v5.0移至单独的项目
  8. Cake Frosting:更具可维护性的C#DevOps
  9. HtmlEditor在Blazor中编写
  10. Debian 26 岁生日快乐!Happy DebianDay!