第四章 字符和数组
来源:互联网 发布:用plsql导入数据库 编辑:程序博客网 时间:2024/05/04 04:43
一、计算单词个数
#include <iostream>using namespace std;const int M=100;int main(){int count=0;int state=1;char a[M];cout<<"请输入单词串"<<endl;cin.get(a,M);for(int i=0;a[i]!='\0';i++){ if(a[i]==' '){state=1;}else if (state=1){state=0;count++;}}cout<<"请输出单词个数"<<count<<endl;return 0;}
二、输出幻方
#include <iostream>using namespace std;const int M=5;void square(int a[M][M],int n){int i,j,k,itemp,jtemp;i=0;j=n/2;a[i][j]=1;for(k=2;k<=n*n;k++){itemp=i;jtemp=j;i=(i-1+n)%n;j=(j-1+n)%n;if(a[i][j]>0){i=(itemp+1)%n;j=jtemp;} a[i][j]=k;}for(i=0;i<n;i++){for(j=0;j<n;j++)cout<<a[i][j]<<'\t';cout<<endl;}}int main(){ int a[5][5];square(a,5);return 0;}
三、总结
1、定义
字符串:是零个或者多个字符组成的有限序列,是数据元素为单个字符的线性表
多维数组:是由类型相同的数据元素构成的有序集合,每个数组元素成为一个数组元素,是受n维线性约束的线性表
2、存储方式
字符串:一般采用顺序存储,因而多采用数组来存储
多维数组:本身就可作为一种存储方式
3、应用
字符串多用于比较两个字符串的大小、长短,计算个数,多维数组多作为一种存储方式,用于矩阵计算
0 0
- 第四章 字符和数组
- 第四章 字符串和字符
- (29)'c++:COMPLETE REFERENCE' 第一部分 第四章(数组和以空字符结束的字符串) 第四节
- 第四章 数组和指针
- 第四章 数组和指针
- 第四章:数组和指针
- 第四章 数组和指针
- 第四章 数组和指针
- 第四章---数组和指针
- 第四章 数组和指针
- 第四章:数组和指针
- 第四章 数组和指针
- 第四章 数组和指针
- 第四章 字符串和数组
- 第四章 数组和指针
- 第四章 数组和指针 (part1) 数组
- 第四章数组和指针(数组)
- C++Primer (第四版) 第四章 数组和指针
- 字典树
- android:style/Theme.NoTitleBar
- Girl_iOS100天学iOS的第五天(时间规划)
- canvas实现折现随机变化的动画效果
- 如何利用matlab将模糊逻辑转化为查询表
- 第四章 字符和数组
- POJ1017 Packets 【贪心】
- 第十二周项目三(四):Fibnacci数列的第N个数
- 结构体对齐
- 小雷FansUnion:我有了第一个付费客户(第一个徒弟)
- SQLServer清空表
- Windows7 + VS2013 + Cocos Code IDE Lua调用自定义C++类
- ret hat linux5 出现 command not found 问题
- 我司与客户分析液氧储罐的问答