首页 > 代码库 > C语言,C++练习题

C语言,C++练习题

C语言MFC工作室,代写软件,免费提供咨询。有任何学习编程过程中碰到的问题,都可以联系我(扣:1064165946),免费提供学习资料,交流如果学习编程,望大家加油努力,有任何问题可以联系我。


1.10个小伙伴围成圈,从1数到3,当哪个数到3的小朋友退出圆圈,继续下一轮从1数到3,数到3的退出圈,通过程序设计出最后剩余的1个小朋友是第几位小朋友。

2、分别使用指针变量和整型变量作参数,编写查找3个数中的最大数和最小数,并交换这两个数的位置。

3、任给两篇英文文章,统计相同的单词数在各自文章中所占的百分比

   (1)文章1和文章2的文件名由用户作为命令行参数输入。
   (2)相同的单词,相同的数量以及其在各自文章中所占的百分比保存到单独文件。

4、最長的、最短的字串

    编写1个程序用于同时报告他的输入中最长以及最短的字符串长度
5、單詞計數:编写一个函数以从输入流读单词,将读到的单词存储在一个向量中,利用这个函数编写一个程序   以计算输入的单词的数目以及每一个单词出现的次数
6、 格式输出:提示使用者輸入一個整數 I,編寫一個程序來計算從1~I 的雙精度浮點數(double)值的平方。程序的輸出分為兩列:第一列是double值,第二列是double值的平方。使用控制器來控制輸出,讓數值按左對齊排列起來。注意,程序應當有一定靈活性,當 I 增大時我們不需要修正setw的參數。

7、使用C++的类机制实现一个动态的数组类MyArray,具有完整的构造和析构函数。使用模板机制,使其能够支持各种数据类型(包括结构体)MyArray类中实现以下方法:

添加一个元素,使用函数重载的方式,实现1)添加数组尾部,2)添加到指定序号位置;

通过函数,设置指定位置(序号)的元素数据;

删除指定序号的元素;

删除所有元素;

获得元素个数

通过函数获取指定序号的元素;

重载运算符‘[]’,可以通过序号引用数组元素。

8、随机产生10个整型数,统计出90100的数,8089的数字数,并输出"90100的数......""8089的数......"

9、编写一个函数,函数说明:
Char lastchar(char str[])
功能:求一个字符串的最后一个字符,如果是空串,则返回空字符。
再利用该函数编程,输入两个字符串,输出第一个字符串的最后一个字符和第二个字符串的最后一个字符,要求在Main()函数中完成调试

10、编写一个程序,用统计一个源代码文件(以你所写的代码文件为对象)中英文字符串的种类与个数并输出到文件phases.dat,记录格式如下:  
  Type number
  main 1
  if 3

 

C语言MFC工作室,代写软件,免费提供咨询。有任何学习编程过程中碰到的问题,都可以联系我。免费提供学习资料,交流如果学习编程,望大家加油努力,有任何问题可以联系我。(扣:1064165946


C语言,C++练习题