实验题目1:编写程序,在main( )中定义一个一维数组,从键盘上读入数组元素,按题目规定的函数原型定义函数,分别实现:输出整个数组、求数组的平均值、寻找数组中的最大元素、查找数组中的某个元素、排序等功能,并在主函数对各函数进行调用和测试。
实验解答:
(1)写出查找函数的实现代码,数组名array,数组长度length,待查找的数x,返回数组元素值等于x的元素下标,查找不到则返回-1。函数原型为:
int Retrieve( int array[], int length, int x );
(2)写出主函数的完整代码,保证所定义的每个函数都被调用到,最好在主函数中用菜单的方式提示,适当注释。
代码及运行截图
实验题目2:编写程序,定义字符串str1、str2,str1定义的同时进行初始化(字符个数小于10),str2的值由键盘输入(字符个数小于10)。编写两个函数,原型分别如下:
(1)字母大小写转换函数,将字符数组p中的小写字母转换为大写字母,无返回值。
void Convert( char p[] );
(2)字符串连接函数,将字符数组p1中的字符串连接到字符数组p2中的字符串后面去,无返回值,不得调用strcat( )函数。
void Cat( char p1[], char p2[] );
(3)主函数中调用Convert( )函数将str1中的小写字母转化为大写字母,并输出str1,再比较两个字符串的大小,将值较大的字符串连接到值较小的字符串后面,并输出连接后的字符串。
实验解答:
请写出完整的源程序,适当作注释,运行截图
实验题目3:编写程序,编程找出一个4*4矩阵的“鞍点”。所谓“鞍点”指该位置上的元素在该行上最大,在该列上最小。“鞍点”也有可能不存在。从键盘读入一个矩阵(也可以用初始化的方法),查找“鞍点”,如果鞍点元素存在,则以(行号,列号,元素值)的形式输出该鞍点信息;如果不存在鞍点则输出“无鞍点”。
实验解答:
请写出完整的源程序代码、运行截图
!!!!!!做成文档可以发我邮箱[email protected],谢谢了!!!!
cï¼c++ï¼ä¸æºå®éªæ¥åæ ¼å¼ï¼
â å®éªç®ç
(1) äºè§£å¨å ·ä½çè¯è¨ç¯å¢ä¸å¦ä½ç¼è¾ãç¼è¯ãè¿æ¥åè¿è¡ä¸ä¸ª C ç¨åºã
âµ éè¿è¿è¡ç®åç C ç¨åº,åæ¥äºè§£ C æºç¨åºçç¹ç¹ã
ⶠææ¡ C è¯è¨æ°æ®ç±»å,çæå¦ä½å®ä¹ä¸ä¸ªæ´åãå符ååå®åçåé,以å对å®ä»¬èµå¼çæ¹æ³ã
â· ææ¡ä¸åçç±»åæ°æ®ä¹é´èµå¼çè§å¾ã
⸠å¦ä¼ä½¿ç¨ C çæå ³ç®æ¯è¿ç®ç¬¦,以åå å«è¿äºè¿ç®ç¬¦ç表达å¼,ç¹å«æ¯èªå ï¼++ï¼åèªåï¼--ï¼è¿ç®ç¬¦ç使ç¨ã
2.å®éªå 容åæ¥éª¤
â´ æ£æ¥æç¨ç计ç®æºç³»ç»æ¯å¦å·²å®è£ äº C ç¼è¯ç³»ç»å¹¶ç¡®å®ä»æå¨çåç®å½ã
âµ è¿å ¥æç¨çéæç¯å¢ã
ⶠçæéæç¯å¢ççé¢åæå ³èåç使ç¨æ¹æ³ã
â· è¾å
¥å¹¶è¿è¡ä¸ä¸ªç®åçãæ£ç¡®çç¨åºã
â å®éªé¢ç®
â´ è¾å ¥ä¸é¢çç¨åº
# include âstdio.hâ void main()
{ printf(âThis is a c program.\nâ); }
ç¨åºæ 误,å ¶è¿è¡çç»æ为ï¼
不完整啊大哥
不完整啊大哥
追答还差什么,就不能那个多说几句?你要的代码可是我花了近1个小时敲入、编译、调试出来的,不是摆攻,只是希望你勤快些。
本回答被提问者采纳实验报告步骤:
实验目的
实验要求
实验器材
实验内容
实验步骤
实验结果
数据分析与讨论
实验总结
C++是一种静态数据类型检查的、支持多重编程范式的通用程序设计语言。它支持过程化程序设计、数据抽象、面向对象程序设计、泛型程序设计等多种程序设计风格。