c•• oWute<i<gccDs"hootDoruutiog)ntt;g<<(gs<<'st""GrDDwienooetgggiNg'sshNaptsm:aeema"exk<:(e:<),"d{"<iro;n<egtdt1uoA.Ggrgn1ee.tGnW, aecetmhiSgaeehrx;t}(S())e<<<<xe,ennflddoll;;at
习题133例136中所定义的通用栈类实际上是丌完善的如无法根据用户需求改变栈的大小没有提供栈满溢出无法压入和空栈无法弹出提示等请改迚该程序
第6章 指针 • 习题6-1 用指针重新编写冒泡排序程序。 • 习题6-2 编写程序,将某一个输入的位数不确定的正整数按照标准的三位
分节格式输出,例如,当用户输入82668634时,程序应该输出 82,668,634。 • 习题6-3 编写程序,把10个整数1、2、…、10赋予某个int型数组,然后 用int型指针输出该数组元素的值。 • 习题6-4 用指针编写一个程序,当输入一个字符串后,要求不仅能够统计 其中字符的个数,还能分别指出其中大、小写字母、数字以及其他字符的 个数。
m0 m 0, n 0 m 0, n 0
第8页/共34页
第7章 函数与指针 • 习题7-4 编写一个求立方的函数cube,并重载它,使之可以对输入的整
型量和实型量数值求立方。 • 习题7-5 重载判断两个数值大小的函数max,这些数值可能是整型数、实
型数和字符型,函数的返回值为两个数值中的最大值。 • 习题7-6 编写一个函数,用于去掉字符串尾部的空格符,其原型为: • char *mytrim(char *string); • 习题7-7 编写一个函数,用于去掉字符串前面的空格,其原型为: • char *myltrim(char *string);