报告3:
/*
* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生
* All rights reserved.
* 文件名称:字符数组
* 作 者: 张传新
* 完成日期:2012年 03 月 05 日
* 版 本 号: 1.0
* 对任务及求解方法的描述部分
* 输入描述:
* 问题描述:统计字符中的单词个数
* 程序输出:
* 问题分析:……
* 算法设计:……
*/
#include<iostream>
#include"string.h"
using namespace std;
int main()
{
string string1=" How old are you? I am 20.";
int j=0;
for(int i=0;i<100;i++)
{
if(string1[i]!=' '&& string1[i]!='.'&& string1[i]!=';'&& string1[i]!='?'&& string1[i]!='!'&& string1[i]!=',')
{
if(string1[i+1]==' '|| string1[i+1]=='.'|| string1[i+1]==';'|| string1[i+1]=='?'|| string1[i+1]=='!'|| string1[i+1]==',')
{
j++;
}
}
}
cout<<"There are "<<j<<" words in the line."<<endl;
return 0;
}
运行结果:

经验积累:
1.运算单词的数量时,当目前所判断的字符为单词且后面一个字符为空格或标点时加一。
2.
3.
上机感言:字符数组需要复习

被折叠的 条评论
为什么被折叠?



