贵州大学实验报告
学院:计算机科学与信息 专业:通信工程 班级:
姓名 | 学号 | 实验组 | 3 | |||
实验时间 | 指导教师 | 成绩 | ||||
实验项目名称 | 数组、指针与字符串 | |||||
实验目的 | 通过让学生进行实验,使其对于数组、指针与字符串有一个较为深入的了解和熟悉。最终可以熟练使用。 | |||||
实验要求 | 1.编写一个函数,统计一个英文句子中字母的个数,在主程序中实现输入、输出。 2.编写函数reverse(char *s)的倒序递归程序,使字符串s倒序。 | |||||
实验原理 | 签名字符串是什么Visual C++的编译环境下,独立完成实验要求的内容,独立完成编写、编译以及运行的过程 | |||||
实验仪器 | 安装了Visual C++的PC机器 | |||||
实验步骤 | 按照实验要求的内容逐一完成实验的要求。顺序是编写、编译、运行。 | |||||
实验内容 | 1. 编写一个函数,统计一个英文句子中字母的个数,在主程序中实现输入、输出。 2.编写函数reverse(char *s)的倒序递归程序,使字符串s倒序。 | |||||
实验数据 | 1、代码如下: #include<iostream> #include <string> using namespace std ; int main() { string Str; char ch ; int i=0,j=0; cout << "input str:" <<endl; getline(cin , Str ); for ( i=0;i<Str.length();i++ ) { if ( Str[i] >='a' && Str[i]<='z' || Str[i] >='A' && Str[i]<='Z' ) j++; } cout << "str="<<Str<<endl ; cout << "The number is:" << j <<endl ; system("pause"); return 0; } 运行结果: 2、代码和运行结果: | |||||
实验总结 | 1、这次试验让我了解了在C++程序中的输入输出和字符串的统计。 2、掌握了一点点递归的方法。 3、通过这次试验觉得自己还是有很多不足,对基础知识掌握不牢。 | |||||
指导教师意见 | 签名: 年 月 日 | |||||
注:各学院可根据教学需要对以上栏木进行增减。表格内容可根据内容扩充。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论