数据结构实验四 :字符串和多维数组
数据结构实验四 :字符串和多维数组
本次实验内容:
1、从键盘输入一些文本,统计文本单词的个数。
2、写程序输出一个5阶幻方:每一行每一列每一个对角线和均相等。
3、自己设计一个字符加密算法,并设计程序验证:输入文本,解后加密并输出。在些基础上设计一个你算法的解密程序。
前两题是必做题,第3题是选做题。
一、求长度
源代码
#include<iostream>
#include<cstring>
using namespace std;
void main()
{
char str[100];
cout<<"please input a string:"<<endl;
cin.get(str,100);
cout<<"the length of string "<<str<<" is "<<strlen(str)<<endl;
}
运行结果:
二、5阶幻方
源代码
#include<iostream>
#include<iomanip>
using namespace std;
void main()
{
int r=1,s=3,a[6][6]={0};
for(int i=1;i<=25;++i)
{
a[r][s]=i;
if(r==1&&s==1)
{++r;continue;}
else
{
if(r==1)r=5;
else --r;
if(s==1)s=5;
else --s;
}
if(a[r][s]!=0)
{r+=2;s+=1;}
}
for(r=1;r<=5;r++)
{
for(s=1;s<=5;s++)
{
cout<<setw(3)<< a[r][s] ;
if(s%5==0)cout<<endl;
}
}
}
运行结果:
数据结构实验四 :字符串和多维数组相关推荐
- 数据结构 习题 第五章 多维数组和广义表 (C语言描述)
最近在复习数据结构,所以想把平时上课做的习题做个总结,如果大家有遇到这方面的问题就可以参考一下了,废话不多说,直接开始吧. 1.单选题 稀疏矩阵一般的压缩存储方法有两种,即( D) A. 二维数组和三 ...
- 二维数组转json字符串,json字符串转二维数组
二维数组转json字符串,直接上代码 /*** 二维数组转json字符串*/public static String twoArrToJson(int[][] arr) {String jsonStr ...
- 数据结构——字符串和多维数组
本章节主要内容: 字符串存储 模式匹配 数组的逻辑结构特征 数组的存储方式及寻址方法 特殊矩阵和稀疏矩阵的压缩存储方法 一.字符串 1.串:零个或多个字符组成的有限序列. 串长度:串中所包含的字符个数 ...
- 数据结构-------字符串和多维数组
本章节主要内容: 字符串存储 模式匹配 数组的逻辑结构特征 数组的存储方式及寻址方法 特殊矩阵和稀疏矩阵的压缩存储方法 一.字符串 1.串:零个或多个字符组成的有限序列. 串长度:串中所包含的字符个数 ...
- 南京邮电大学数据结构实验四(各种排序算法)
南邮数据结构实验报告四----各种排序算法 一.各类算法 (一)简单选择排序 (二)直接插入排序 (三)冒泡排序 (四)快速排序 (五)两路合并排序 (六)堆排序 二.全部排序整合+时间测试 三.算法 ...
- 广州大学数据结构实验四
实验四 查找和排序算法实现 开课实验室:计算机科学与工程实验(电子楼) 2020年12月31日 学院 计算机科学与网络工程学院 年级.专业.班 网络工程194 姓名 jwt 学号 实验课程 ...
- 数据结构(c语言) 多维数组和矩阵
一.数组 可以是看作具有相同名称与相同数据类型的变量的集合,并且在内存中占据一块连续的内存空间.存取数组中的数据时,则需要使用下标来定位数据在数组中的位置. 数组包含下列五种属性 起始地址:表示数组名 ...
- Json字符串转二维数组
由于最近做帆软报表需要,自己百度了很久也没有找到合适的,干脆自己写一个吧,程序没有过多测试,有什么问题可以留言我. 注意: 传入的Json需要是由List<Object>转化而来的 例如: ...
- php二维数组拆分成字符串,PHP二维数组切割为字符串并去除重复的值
本篇文章的内容是关于PHP二维数组切割为字符串并去除重复的值 的代码,现在分享给大家,有需要的朋友可以参考一下 应用场景在于需要查询出某一个rent_contract_id所有有关的id及rent_c ...
最新文章
- zencart分类页产品页去掉url中的id号
- 高手的习惯:pythonic风格代码
- 智能车竞赛第十六届比赛参赛同学提问-环境参数-5月15
- 干货 | 蚂蚁金服是如何实现经典服务化架构往 Service Mesh 方向的演进的?
- iphone看python文件_Python实战 | 只需 ”三步“ 爬取二手iphone手机信息(转发送源码)...
- 关于UIView的autoresizingMask属性的研究
- 微信实现定位城市并获取城市编码
- C#LeetCode刷题之#326-3的幂(Power of Three)
- viewgroup的使用方法
- ORB-SLAM3:一个用于视觉、视觉惯性和多地图SLAM系统
- 部署单台zookeeper
- css如何调用函数,从CSS调用JavaScript函数
- matlab 回调函数,在Matlab中将实际值传递给回调函数
- python——keyword模块
- php 表情,PHP处理emoji表情
- CSS 实现优惠券的技巧
- luffy-(12)
- C语言 运算符优先级表
- 赋能建筑建材企业物流网络内外联通,B2B交易管理系统打造行业智慧供应链
- 全加器高进位和低进位的理解
热门文章
- popped是什么意思_popped to是什么意思
- npm报错:npm ERR! Unexpected end of JSON input while parsing near '...:699f0881bb7f461113
- jsch.addIdentity invalid key报错问题
- Unity 游戏黑暗之光笔记第一章 完善场景
- java excel 写入与下载实现 (解决乱码问题)
- Android app应用开发高级进阶系列专栏解读
- 2021-Lite-HRNet: A Lightweight High-Resolution Network
- web前端设计思路和用户新体验
- Python画银杏树叶(适合学过编程3年00个月~4年11个月的人(中高级))
- 服务器共享出去的文件显示脱机,共享文件夹,处于“脱机状态”,怎么解决?...