贵州大学实验报告
学院:计算机科学与信息        专业:通信工程        班级:
姓名
学号
实验组
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小时内删除。