欢迎来到天天文库
浏览记录
ID:11033832
大小:474.86 KB
页数:104页
时间:2018-07-09
《c语言程序设计教程第二版答案高教版谭浩强张基温(精)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、C语言程序设计教程第二版高等教育出版社谭浩强张基温唐永炎等第1章1.1请叙述什么是高级语言?高级语言主要是指和机器硬件环境无关的程序设计语言。1.2什么是过程化语言?什么是非过程化语言?所谓面向过程语言,就是把解题过程看作是数据被加工的过程。其主要特点是数据与算法的分离。如C,PASCAL。可将过程程序设计语言简单地看作:程序=算法+数据结构。非过程化语言的特点是数据和算法是一个有机的整体。如C++。1.3请简述建立C语言程序的过程。编辑,编译,连接,运行。File1.cfile1.objfile1.exe1.4请编写一个程序,能显示出以下两行文字:Iamastudent.IloveChina
2、.//FileName:THQCh1_04.c#includeintmain(){printf("Iamastudent.");printf("IloveChina.");return0;}1.5编一程序,从键盘输入两个整数,输出此两数之和。//FileName:THQCh1_05.c#includeintmain(){intx,y;printf("请输入两个整数xy,中间用空格隔开");scanf("%d%d",&x,&y);printf("x与y的和为%d.",x+y);return0;}1.6调用库函数,求以下的函数值:(1)cos3.56
3、78(2)lg90(3)e2.567(4)(5)tan0.78563//FileName:THQCh1_06.c#include#includeintmain(){printf("cos3.5678=%f",cos(3.5678));printf("lg90=%f",log10(90));printf("exp(2.567)=%f",exp(2.567));printf("sqrt(5)=%f",sqrt(5));printf("tan(0.78563)=%f",tan(0.78563));return0;}1.7编写一个求三个整数之和的程
4、序。//FileName:THQCh1_07.c#includeintSumofThreeNum(intx,inty,intz);intmain(){intx,y,z;printf("请输入三个整数,中间用空格分隔(xyz):");scanf("%d%d%d",&x,&y,&z);printf("三个数的和为%d",SumofThreeNum(x,y,z));return0;}intSumofThreeNum(intx,inty,intz){returnx+y+z;}1.8编写一个求a+│b│的程序。//FileName:THQCh1_08.c#include5、.h>#includeintSumofAandAbsB(inta,intb);//求a与b的绝对值的和intmain(){intx,y;printf("请输入两个整数,中间用空格分隔(xy):");scanf("%d%d",&x,&y);printf("三个数的和为%d",SumofAandAbsB(x,y));return0;}intSumofAandAbsB(inta,intb){returna+abs(b);}1.9编写一个求0~100之间全部偶数之和的程序。//FileName:THQCh1_09.c#include#include6、intSumofOddBetween0_100();//求0与100之间的偶数的和intmain(){printf("0与100之间的偶数的和为%d",SumofOddBetween0_100());return0;}intSumofOddBetween0_100(){inti,sum=0;for(i=0;i<=100;i++){if(i%2==0)sum=sum+i;}returnsum;}1.10编写一个程序,从5个整数中找出最小的数,并显示此数。intFindMinNum(inta[],intk);//从k个整数中找出最小的数{if(n<1)exit(0);inti,x=a[0];f7、or(i=1;i
5、.h>#includeintSumofAandAbsB(inta,intb);//求a与b的绝对值的和intmain(){intx,y;printf("请输入两个整数,中间用空格分隔(xy):");scanf("%d%d",&x,&y);printf("三个数的和为%d",SumofAandAbsB(x,y));return0;}intSumofAandAbsB(inta,intb){returna+abs(b);}1.9编写一个求0~100之间全部偶数之和的程序。//FileName:THQCh1_09.c#include#include
6、intSumofOddBetween0_100();//求0与100之间的偶数的和intmain(){printf("0与100之间的偶数的和为%d",SumofOddBetween0_100());return0;}intSumofOddBetween0_100(){inti,sum=0;for(i=0;i<=100;i++){if(i%2==0)sum=sum+i;}returnsum;}1.10编写一个程序,从5个整数中找出最小的数,并显示此数。intFindMinNum(inta[],intk);//从k个整数中找出最小的数{if(n<1)exit(0);inti,x=a[0];f
7、or(i=1;i
此文档下载收益归作者所有