微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

《数据结构》实验四: 字符串和多维数组 实验

《数据结构》实验四:    字符串和多维数组 实验

一..实验目的

     巩固字符串和多维数组相关知识,学会运用灵活应用。

1.回顾字符串和多维数组的逻辑结构和存储操作特点,字符和数组的物理存储结构和常见操作。

2.学习运用字符串和和数组的知识来解决实际问题。

3.进一步巩固程序调试方法

4.进一步巩固模板程序设计。

三..实验内容

1.键盘输入一些文本,统计文本单词的个数。

#include<iostream>

using namespace std;

 

 

intmain()

{

chars[100];

count = 1;

i,jk;

cout<< "please input the text:"endlcin.getline();

fori0;[]!='\0'++)

if]==' ')

{

++countjk+{

+=2;

}

}

"文本的单词数为:" 

system("pause");

return}

 

 

 

2.写程序输出一个5阶幻方:每一行每一列每一个对角线和均相等。

<iostream>

<iomanip>

 stdclass  s

public:

((*a)[],0)"> n)//定义一个数组指针,指向一个二维数组

 i j(= i <&&n++,0)">{

[][}                                 

}

void squareint k x y r][];

 n /  //i和j分别表示二维数组的行列下标

r;//将1填入第0行的中间位置

 k <=*++)//k为即将要填入的数字,将2~ n*n填入数组

-1)%//得出i=i-1;if(i<0)i=n-1

>}

++ j coutsetw(5)

cout  endlprivate:

 a 

};

 main"请输入你所需要的幻方阶数:"cin >>s s1s1.square 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐