数据结构实验四 :字符串和多维数组
本次实验内容:
1、从键盘输入一些文本,统计文本单词的个数。
2、写程序输出一个5阶幻方:每一行每一列每一个对角线和均相等。
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;
}
<img src="https://img-blog.csdn.net/20150102114948573?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvV3V6aGFvc2hlbmc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
#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;
}
}
}