一、实验目的
1、掌握一维数组和二维数组定义、初始化方法及数组元素的引用。
2、熟练掌握一维数组和二维数组的使用。
3、掌握字符数组与字符串的关系以及字符串变量的表示。
4、掌握结构体的概念和结构体类型的定义。
5、掌握结构体变量的定义、初始化和应用。
二、准备内容
1、实验课前需预习实验内容,并做好实验设计。
2、复习视频及课上所讲授的C++中数组和结构体类型的定义及使用等C++基本知识。
三、实验内容
设计并完成项目四:慕课网站上第四周的编程作业。
四、实验步骤
(一)编程代码
第一题:
#include<iostream>
using namespace std;
int main() /
{
char str[100]={0}; //定义一个字符数组str,大小为100,每个元素的值都是空字符
char sub[100]={0}; //定义一个字符数组sub,大小为100,每个元素的值都是空字符
cin>>str; //输入数组str
sub[i]='a'+(str[i]-'A'+3)%26; //元素所对应的替换字母
else if(str[i]>='a'&&str[i]<='z') //当元素大于等于a且小于等于z时
sub[i]='A'+(str[i]-'a'+3)%26; //元素所对应的替换字母
}
cout<<sub<<endl; //输出加密后的结果
return 0;
}
第二题:
#include<iostream>