C语言运行环境_第1页
C语言运行环境_第2页
C语言运行环境_第3页
C语言运行环境_第4页
C语言运行环境_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.:.;实验一 C言语运转环境一、实验目的1了解TC环境的组成。2学习TC环境的运用方法。3了解C言语程序从编辑、编译、衔接到运转并得到运转结果的过程。二、实验内容1了解TC环境的组成。开机后进入WINDOWS系统的资源管理器,找到TC环境所在的文件夹。普通情况下,TC环境都安装在名为TC的子目录下,详细存于硬盘的哪个分区请讯问实验室管理员。查看在TC目录下的以字母TC开头的文件,能否包括了TC.EXE、TCC.EXE、TLINK.EXE、TCCONFIG.TC等文件;查看INCLUDE、LIB两个子目录下的文件。复习这些文件的作用。2进入、退出和定制TC环境。 运转TC目录下的TC.EXE文

2、件,就可进入TC环境。在WINDOWS环境下运转文件的方法是用鼠标双击要运转的文件名,或在桌面上双击快捷图标;在DOS环境下进入到TC子目录,用命令方式运转TC.EXE程序。进入TC环境后屏幕上显示出TC环境的主画面。退出TC环境,可在FILE菜单下选择QIUT菜单项,或用热键,计算机前往到操作系统的控制下。在程序开发的过程中,有时需求前往到操作系统界面下察看程序的运转情况,但是又要保管运转的TC环境,操作方法是:选择File菜单下的OS shell菜单项返到DOS操作系统界面,用EXIT命令可重新进入TC环境;用+键返到WINDOWS界面,TC环境减少为屏幕下方义务条上的一图标,用鼠标单击该

3、图标重新进入TC环境。留意此时是返到操作系统,TC环境没有真正退出,假设此时再次运转TC.EXE文件,刚刚是返到WINDOWS环境时,会重新翻开一个TC窗口,返到DOS环境时会给出一个错误提示:Program too big to fit in memory,这是由于DOS操作系统虽然理640K的内存,放不下两个TC环境。 WINDOWS操作系统对TC环境是作为一个窗口进展管理的,因此WINDOWS窗口的一些属性也是有效的。从TC环境前往WINDOWS系统时会出现一个快捷菜单在义务条的TC图标上单击鼠标右键也可以出现快捷菜单,选择属性菜单项,屏幕出现一个名为TC属性的窗口,在该窗口里选择屏幕一

4、页,在用法一项里选中屏幕单项选择钮,单击运用按钮,封锁TC属性的窗口,TC环境以WINDOWS窗口方式出现。在窗口上方出现工具条,可以对窗口进展定制,留意全屏幕和中文两个工具钮的作用。TC环境下的Options菜单下可对TC环境进展设置,初学者要了解Directories的作用,普通不要改动系统的其它设置。关于Directories各项的作用和设置参阅本书关于TC环境的引见,学会改动输出文件的目录。3运转演示程序在TC目录下有一个名为BGIDEMO.C的源程序,这本是为TC图形函数提供的演示程序,运转这个演示程序。在File菜单下选Load项,在屏幕出现的Load File Name窗口里输入

5、BGIDEMO.C,该程序被装入编辑窗口,按键,程序被编译、衔接并运转。留意运转此程序需求图形库文件,普通被装在TC目录下,没有这个图形库文件就不能运转图形演示程序。4编写本人的第一个程序按键盘键,激活编辑窗口,录入如下C源程序: main( ) printf(This is a C Programn)printf(I am a studentn);按键,编译、衔接、运转程序。屏幕出现错误提示:statement missing ;in function main经过提示,可以知道上面程序第二行的最后漏敲一个分号,矫正后程序运转。按+键察看输出结果。按键,程序存入硬盘,文件名自定如:test1

6、。经过资源管理器察看当前目录下名为test1的几个文件,它们的扩展名分别是什么。改动Options 菜单下Directories项下的输出文件目录,用键把程序再存一次并运转。在新设定的输出目录下察看名为test1的文件的存储情况。用File菜单下的Write to项,把文件存在新设定的输出目录处,文件名仍为test1。录入如下程序:main( ) printf(This is another C Programn);按键并用test1文件名保管,然后运转这个程序。按+键,屏幕出现刚刚操作过的几个文件的名字,将刚刚设定目录下的test1.c装入编辑器后运转它,我们察看到输出的仍是后来键入的程序的

7、内容。这是由于TC编译系统在接纳RUN命令后,对test1.c、test1.obj、test1.exe三个文件的建立时间进展比较,假设扩展名为.c的文件建立时间晚于.exe文件,它就以为源文件进展了修正,所以对源文件重新进展编译衔接,假设.exe文件的时间晚于源文件的建立时间,就直接运转这个文件,不再重新编译衔接。由于我们两次输入的程序称号都是test1,新设定目录中存放的是第一个程序的test1.c和第二个程序的test1.exe,就出现了如今的情况。5分别编译、衔接、运转程序Run命令是将编译、衔接、运转一次完成,实践完成了三件任务,下面分别进展编译、衔接和运转。用命令翻开Compile菜

8、单,并选择Compile to object命令编译该源程序文件,然后选择Compile菜单的Link EXE file命令调用衔接程序衔接成可执行文件,最后用Run菜单的Run命令运转程序,用Run菜单的User screen命令查看运转结果。由于编译、衔接、运转是分别进展的,所以编译系统不再对相关三个文件的建立时间进展比较,我们看到的就是编辑器里当前的程序输出结果。6编写程序,实现求整数10、20和35的平均值。三、实验要求1学习TC的根本操作,编写程序。2运转程序并记录运转结果。3将源程序、目的文件、可执行文件和实验报告存在效力器的指定文件夹中。实验二 数据类型及顺序构造一、实验目的 1

9、进一步熟习TC环境的运用方法。 2学习C言语赋值语句和根本输入输出函数的运用。 3编写顺序构造程序并运转。 4了解数据类型在程序设计言语中的意义。二、实验内容1编程序,输出如以下图形: * * *2编写程序,实现下面的输出格式和结果( 表示空格): a= 5,b= 7,a-b=-2,a/b= 71% c1=COMPUTER,c2=COMP ,c3= COMP x=31.19,y= -31.2,z=31.1900 s=3.11900e+002,t= -3.12e+0013编写程序,输入变量x值,输出变量y的值,并分析输出结果。 y = 2.4 * x - 1 / 2 y = x % 2 / 5

10、- x y = x 10 & x = 10 | xb)&(ac)if(bc)printf(min=%dn,b);else printf(min=%dn,c);if(ab)&(ac)printf(min=%dn,a);程序中包含有一些错误,按下述步骤进展调试。 设置观测变量。按键,屏幕弹出Add watch窗口,在窗口中可输入要察看的变量或表达式,此处输入a,反复以上操作并分别输入b、c,在屏幕下方的message窗口显示变量名a、b、c,且变量名的后面有提示,如a的后面是undefined symbol a,这是由于程序没有运转,变量没有登记,所以TC环境不知道a是什么。 单步执行程序。按键,

11、屏幕上半部Edit窗口中的程序第一行程序的文字背风光变为兰色,表示此语句将被执行。延续按键,兰色条一句句下移。 经过单步执行发现程序中的错误。当单步执行到scanf()函数一句时,屏幕自动切换到DOS窗口,等待用户的输入,假定我们输入1 2 3,变量a、b、c接受后应在屏幕信息窗口显示出来,但是此时我们看到的却不是我们输入的数据。这时我们就要检查程序。发如今调用scanf()函数中变量名前面没有取地址运算符&。我们输入的数据没有正确存入到变量中。经矫正后再单步运转,变量a、b、c的值被正确输入。继续单步执行,程序正确找到最小值并输出。 经过充分测试发现程序中的错误。虽然程序可以运转,并不能说程

12、序就是正确的,由于编译系统检查程序没有语法错误就可运转了,但是编译系统不能发现程序中的逻辑错误。一个程序必需经过严厉的测试,把能够存在的错误都找出来并矫正。关于如何进展程序测试不在本书的讲述范围,此处仅对此例进展测试的一些原那么进展引见。刚刚给出的输入是变量a为最小值,且a、b、c都不相等的情况,能够的合理输入还有:a为最小值且a、b、c相等,a为最小值且b、c相等,b为最小值且a、b、c互不相等,b为最小值且a、c相等,等等。严厉说,在调试过程中对这些能够的情况都要进展测试,才干保证软件的质量。所以程序的调试、测试是一项非常烦琐的任务,也是非常重要的任务。对于初学者来说应该建立良好的习惯,在

13、调试程序的时候,应该尽能够思索到程序运转时各种能够,设计相应的用例。 我们再次运转程序,输入为2,1,3,程序输出却是min=2。用单步执行的方法,马上发现变量a、b、c的值是不对的,缘由是程序要求输入数据的分隔符是 还允许运用回车或键。矫正输入后,程序没有输出,还是用单步执行的方法,监视程序的执行过程,发现程序中条件设计有误,经过矫正的程序如下: main() int a,b,c; scanf(%d%d%d,&a,&b,&c); if(ab)&(ac) printf(min=%dn,a) else if(ba)&(bc) printf(min=%dn,b); else if(ca)&(cb)

14、 printf(min=%dn,c); else printf(No find minimumn); 上述程序是按在三个数中仅有一个最小值时才称其为最小值进展设计的。另外,留意程序的书写格式,一定要采用缩进格式,即不同层次分支的语句左起的空格不同,这样可以有效地提高程序的可读性。2编写程序,求解以下分段函数:3某托儿所收2岁到6岁的孩子,2岁、3岁孩子进小班Lower class;4岁孩子进中班Middle class;5岁、6岁孩子进大班Higher class。编写程序用switch语句,输入孩子年龄,输出年龄及进入的班号。如:输入:3,输出:age:3,enter Lower class

15、。三、实验要求1复习关系表达式、逻辑表达式和if 语句、switch语句。 2学习程序的调试方法。 3编写程序,运转程序并记录运转结果 4将源程序、目的文件、可执行文件和实验报告存在软盘上。 四、选做题 1自守数是其平方后尾数等于该数本身的自然数。例如: 25*25=625 76*76=5776 恣意输入一个自然数,判别能否自守数并输出:如: 25 yes 25*25=625 11 no 11*11=121 2输入月号,输出月份的英文称号。实验四 循环构造程序设计一、实验目的 1学习循环语句for、while和do-while语句的运用方法。 2学惯用循环语句实现各种算法,例如穷举法、迭代法等

16、。 3进一步熟习TC集成环境的运用方法。二、实验内容 1以下程序计算SUM的值。调试该程序,使之能正确地计算SUM。写出调试过程。计算公式如下: main( ) int t,s,i,n; scanf(%d,&n); for(i=1;i=n;i+) t=1/i; s=s+t; printf(s=%fn,s); 在调试过程中,用单步执行的方法察看变量s和t的值的变化,找到程序中存在的问题,加以矫正。2下面程序的功能是计算n!。 main() int i,n,s=1; printf(Please enter n:); scanf(%d,&n); for(i=1;i=n;i+) s=s*i; prin

17、tf(%d! = %d,n,s); 初次运转先输入n=4,输出结果为4!=24,这时正确的。为了检验程序的正确性,再输入n=10,输出为10!=24320,这显然是错误的。为了找到程序的错误,可以经过单步执行来察看变量的变化。这次我们在for循环体中添加一条输出语句,把变量s每次的运算结果显示出来。显示的结果是:s=1s=2s=6s=24s=120s=720s=5040s=-25216s=-30336s=24320运算过程中通畅出现的负值,从显示看出s=5040是7!,再乘以8应是40320,实践却是一个负数。分析产生这种景象的缘由,把程序矫正过来,再用n=20进展实验,分析所得到的结果。2北

18、京市体育彩票采用整数1、2、3、36表示36种体育运动,一张彩票可选择7种运动。编写程序,选择一张彩票的号码,使得这张彩票的7个号码之和是105且相邻两个号码之差按顺序依次是1、2、3、4、5、6。假设第一个号码是1,那么后续号码应是2、4、7、11、16、22。3 编写程序实现输入整数n,输出如下所示由数字组成的菱形。图中n=5 11 2 11 2 3 2 11 2 3 4 3 2 11 2 3 4 5 4 3 2 11 2 3 4 3 2 11 2 3 2 11 2 11 三、实验要求1复习for、while 、do-while语句和continue、break语句。2在程序调试中,要实现

19、预备充分的测试用例。3编写程序,运转程序并记录运转结果。留意程序的书写格式。4将源程序、目的文件、可执行文件和实验报告存在效力器的指定文件夹中。四、选做题知2001年1月1日是星期一,编写程序,在屏幕上输出2000年的年历。关于闰年的计算方法:假设某年的年号能被400除尽, 或能被4除尽但不能被100除尽,那么这一年就是闰年。实验五 数组一、实验目的 1掌握数组的定义、赋值和输入输出的方法。2学惯用数组实现相关的算法如排序、求最大和最小值、对有序数组的插入等。2、熟习TC集成环境的调试数组的方法。二、实验内容1调试以下程序,使之具有如下功能:输入10个整数,按每行3个数输出这些整数,最后输出1

20、0个整数的平均值。写出调试过程。main( ) int i,n,a10,av;for(i=0;in;i+)scanf(%d,ai);for(i=0;in;i+) printf(%d,ai);if(i%3=0)printf(n);for(i=0;i!=n;i+)av+=ai;printf(av=%fn,av);上面给出的程序是完全可以运转的,但是运转结果是完全错误的。调试时请留意变量的初值问题、输出格式问题等。请运用前面实验所掌握的调试工具,判别程序中的错误并矫正。在程序运转过程中,可以运用+键终止程序的运转,前往到TC环境。2编写程序,恣意输入10个整数的数列,先将整数按照从大到小的顺序进展排

21、序,然后输入一个整数插入到数列中,使数列坚持从大到小的顺序。3输入44的数组,编写程序实现: 求出对角线上各元素的和; 求出对角线上行、列下标均为偶数的各元素的积; 找出对角线上其值最大的元素和它在数组中的位置。三、实验要求1复习数组的定义、援用和相关算法的程序设计。2编写程序,运转程序并记录运转结果。3将源程序、目的文件、可执行文件和实验报告存在软盘上。四、选做题1设某班50人,写一程序统计某一单科成果各分数段的分布人数,每人的成果随机输入,并要求按下面格式输出统计结果; 表示实践分布人数0 - 39 40 - 49 50 - 59 90 - 100 2有一个n行m列的由整数组成的矩阵,请对

22、矩阵中的元素重新进展陈列,使得同行元素中右边的元素大于左边的元素,同列元素中下边的元素大于上边的元素。实验六 字符数据处置一、实验目的1掌握C言语中字符数组和字符串处置函数的运用。2掌握在字符串中删除和插入字符的方法。3熟习TC集成环境的调试字符串程序的方法。二、实验内容1调试以下程序,使之具有如下功能:恣意输入两个字符串(如:abc 123和china),并存放在a,b两个数组中。然后把较短的字符串放在a数组,较长的字符串放在b数组。并输出。main() char a10,b10;int c,d,k;scanf(%s,&a);scanf(%s,&b); printf(a=%s,b=%sn,a

23、,b);c=strlen(a);d=strlen(b);if(cd)for(k=0;kd;k+) ch=ak;ak=bk;bk=ch;printf(a=%sn,a);printf(b=%sn,b);程序中的strlen是库函数,功能是求字符串的长度,它的原型保管在头文件string.h中。调试时留意库函数的调用方法,不同的字符串输入方法,经过错误提示发现程序中的错误。2编写程序,输入假设干个字符串,求出每个字符串的长度,并打印最长一个字符串的内容。以stop作为输入的最后一个字符串。 3编写程序,输入恣意一个含有空格的字符串(至少10个字符),删除指定位置的字符后输出该字符串。如:输入BEIJ

24、ING123和删除位置3,那么输出:BEIING123。三、实验要求1复习字符串处置函数和字符数组的运用、库函数的调用方法。2编写程序,运转程序并记录运转结果。3将源程序、目的文件、可执行文件和实验报告存在软盘上。四、选做题1编写程序,输入字符串s1和s2以及插入位置f,在字符串s1中的指定位置f处插入字符串s2。如:输入BEIJING、123和位置3,那么输出:BEI123JING123。2编写程序,将输入的两个字符串进展合并,合并后的字符串中的字符按照其ASCII码从小到大的顺序排序,在合并后的字符串中一样的字符只出现一次。实验七 函数(1)一、实验目的1学习C言语中函数的定义和调用方法。

25、2掌握经过参数在函数间传送数据的方法。3熟习TC集成环境对包含函数调用的程序的调试方法。二、实验内容1调试以下程序,使之具有如下功能:fun函数是一个判别整数能否为素数的函数,运用该函数求1000以内的素数平均值。写出调试过程。 #include math.h main( ) int a=0,k; /* a保管素数之和 */ float av; /* av保管1000以内素数的平均值 */ for(k=2;k=1000;k+) if(fun(k) /* 判别k能否为素数 */ a+=k; av=a/1000; printf(av=%fn,av); fun(int n) /* 判别输入的整数能否

26、为素数 */ int i,y=0; for(i=2;in;i+) if(n%i=0) y=1; else y=0; return y; 此题调试的重点是如何判别一个数能否为素数。根据素数的定义,一个正整数只能被1和它本身整除,这个数是素数。调试中采用TC环境提供单步执行功能时,留意热键和的区别。对于一个大型程序,假设仅需求对程序中的某一部分单步执行时,可设置一些断点,用Run命令执行程序到断点处,然后再单步执行程序。经过本例阐明这样调试程序的方法。在程序被运转前,将屏幕光标移到fun函数的for循环一句处,按+键,该句背风光变为红色;用Run命令运转程序,程序执行到此处暂停执行,背风光为淡兰色

27、,再用或单步执行下面的程序;当不需求单步执行时,运用Run命令可以延续执行程序,当程序再次执行到断点处又会停下等待用户的指令。将屏幕光标移到已设断点处,再按+键,可以取消断点。2编写一个求水仙花数的函数,求3位正整数的全部水仙花数中的次大值。所谓水仙花数是指三位整数的各位上的数字的立方和等于该整数本身。例如:153就是一个水仙花数: 153 = 13 + 53 + 33 3编写一个函数,对输入的整数k输出它的全部素数因子。例如:当k126时,素数因子为:2,3,3,7。要求按如下格式输出:126 = 2 * 3 * 3 * 7。 三、实验要求1复习函数的定义和调用方法。2学习运用设置断点的方法

28、调试程序。3编写程序,运转程序并记录运转结果。4将源程序、目的文件、可执行文件和实验报告存在软盘上。四、选做题1恣意输入一个4位自然数,调用函数输出该自然数的各位数字组成的最大数。2某人购买的体育彩票猜中了4个号码,这4个号码按照从大到小的顺序组成一个数字可被11整除,将其颠倒过来也可被11整除,编写函数求符合这样条件的4个号码。关于体育彩票号码的规那么见实验四;可被11整除颠倒过来也可被11整除的正整数例如341,它可被11整除,颠倒过来143也可被11整除。实验八 函数(2) 一、实验目的1掌握含多个源文件的程序的编译、衔接和调试运转的方法2学习递归程序设计,掌握递归函数的编写规律。3熟习

29、TC集成环境的调试函数程序的方法二、实验内容1、编写两个函数,其功能分别为: 求N个整数的次大值和次小值 求两个整数的最大公约数和最小公倍数 输入10个整数,调用函数求它们的次大值和次小值,及次大值和次小值的最大公约数和最小公倍数。 要求:这两个函数和主函数分属3个文件。 求最大公约数和最小公倍数的方法以12和8为例: 辗转相除法:两数相除,假设不能整除,那么以除数作为被除数,余数作为除数,继续相除,直到余数为0时,当前除数就是最大公约数。而原来两个数的积除以最大公约数的商就是最小公倍数。 12 8 12%8 的余数为4 8%4 的余数为0 那么 4 为最大公约数,12*8/4为最小公倍数。

30、相减法:两个数中的大数减小数,其差与减数再进展大数减小数,直到差与减数相等为止,此时的差或减数就是最大公约数。而原来两个数的积除以最大公约数的商就是最小公倍数。 12 8 12-8=4 8-4=4 那么 4 为最大公约数,12*8/4为最小公倍数。 假定保管主函数的文件名是file1.c, 保管求次大值和次小值函数的文件名是file2.c, 保管求最大公约数和最小公倍数函数的文件名是file3.c。如今再编辑一个文件,它的内容如下: file1.c file2.c file3.c 保管这个文件为find.prj。这是一个工程文件,表示文件中指定的几个函数将衔接为一个名为find.exe的可执行

31、文件。我们要将工程文件名通知TC环境,按键,选择Project菜单的Project Name选项,在Project Name窗口输入工程文件名。编译系统这时将根据工程文件指出的源文件名分别进展编译,然后把编译后的目的文件.obj文件衔接成一个可执行文件。 2用递归的方法求下面函数f(x)的值: f(x,n)= n层根号 设 n=5,x=1003编写一个递归函数,实现将恣意的十进制正整数转换为八进制数。三、实验要求1复习递归程序设计和多文件程序的编写和调试方法2编写程序,运转程序并记录运转结果。3将源程序、目的文件、可执行文件和实验报告存在软盘上。四、选做题1编写一个递归函数,实现将恣意的正整数

32、按反序输出。例如,输入12345,输出54321。2按下述递归定义编写一个计算阿克曼函数的递归函数:实验九 指针(1)一、实验目的1掌握指针变量的定义与援用。2掌握指针与变量、指针与数组的关系。3掌握用数组指针作为函数参数的方法。4熟习TC集成环境的调试指针程序的方法。二、实验内容以下均用指针方法编程:1. 调试以下程序,使之具有如下功能:用指针法输入12个数,然后按每行4个数输出。写出调试过程。 main() int j,k,a12,*p; for(j=0;j12;j+) scanf(%d,p+); for(j=0;j12;j+) printf(%d,*p+); if(j%4 = 0) pr

33、intf(n); 调试此程序时将a设置为一个watch,数组a一切元素的值在一行显示出来。调试时留意指针变量指向哪个目的变量。2. 在主函数中恣意输入10个数存入一个数组,然后按照从小到大的顺序输出这10个数,要求数组中元素按照输入时的顺序不能改动位置。3. 本人编写一个比较两个字符串s和t大小的函数strcomp(s,t),要求s小于t时前往-1,s等于t时前往0,s大于t时前往1。在主函数中恣意输入4个字符串,利用该函数求最小字符串。三、实验要求1复习指针的定义与运用方法。2编写程序,运转程序并记录运转结果。3将源程序、目的文件、可执行文件和实验报告存在效力器的指定文件夹。四、选做题 1在

34、主函数中恣意输入9个数,调用函数求最大值和最小值,在主函数中按每行3个数的方式输出,其中最大值出如今第一行末尾,最小值出如今第3行的开头。 2请编程读入一个字符串,并检查其能否为回文即正读和反读都是一样的。例如:读入:MADA M I M ADAM. 输出:YES读入:ABCDBA. 输出:NO实验十 指针(2)一、实验目的 1掌握C言语中函数指针的运用方法。 2掌握C言语中指针数组的运用方法。 3熟习TC集成环境的调试指针程序的方法。二、实验内容 1调试以下程序,使之具有如下功能:恣意输入2个数,调用两个函数分别求: 2个数的和, 2个数交换值。 要求用函数指针调用这两个函数,结果在主函数中

35、输出。 main() int a,b,c,(*p)(); scanf(%d,%d,&a,&b); p=sum; *p(a,b,c); p=swap; *p(a,b); printf(sum=%dn,c); printf(a=%d,b=%dn,a,b); sum(int a,int b,int c) c=a+b; swap(int a;int b) int t; t=a; a=b; b=t; 调试程序时留意参数传送的是数值还是地址。2输入一个3位数,计算该数各位上的数字之和,假设在1,12之内,那么输出与和数相对应的月份的英文称号,否那么输出*。 例如:输入:123 输出:1+2+3=6 Jun

36、e 输入: 输出:1+3+9=13 * 用指针数组记录各月份英文单词的首地址。3恣意输入5个字符串,调用函数按从大到小顺序对字符串进展排序,在主函数中输出排序结果。三、实验要求1复习函数指针和指针数组的运用方法。2编写程序,运转程序并记录运转结果。3将源程序、目的文件、可执行文件和实验报告存在效力器的指定文件夹中。四、选做题1对数组A中的N0N100个整数从小到大进展延续编号,要求不能改动数组A中元素的顺序,且一样的整数要具有一样的编号。 例如:数组是 A=(5,3,4,7,3,5,6) 那么输出为:(3, 1, 2, 5, 1, 3, 4)2将一个数的数码倒过来所得到的新数,叫作原数的反序数,假设一个数等于它的反序数,那么称它为对称数。例如

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论