加入收藏 | 设为首页 | 会员中心 | 我要投稿 厦门网 (https://www.xiamenwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长百科 > 正文

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

发布时间:2021-03-30 08:52:32 所属栏目:站长百科 来源:网络整理
导读:《数据结构》实验四: ???? 字符串和多维数组?实验 一. . 实验目的 ????? 巩固字符串和多维数组相关知识,学会运用灵活应用。 1. 回顾字符串和多维数组的逻辑结构和存储操作特点,字符和数组的物理存储结构和常见操作。 2. 学习运用字符串和和数组的知识来

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

一..实验目的

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

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;[]!=''++)

if]=='?')

{

++countjk+{

+=2;

}

}

"文本的单词数为:"?

system("pause");

return}

?

?

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

?

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

<iostream>

<iomanip>

?stdclass??s

public:

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

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

[][}?????????????????????????????????

}

void?squareint?k?x?y?r][];

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

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

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

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

>}

++?j?coutsetw(5)

cout??endlprivate:

?a?

};

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

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

(编辑:厦门网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读