问题及代码:
/*
* Copyright (c) 2014, 烟台大学计算机学院
* All rights reserved.
* 文件名称:Project4.cpp
* 作 者:陈旭
* 完成日期:2014年12月14日
* 版 本 号:v1.0
*
* 问题描述:用数组名作形参方案,其核心是实现char *astrcat(char str1[], const char str2[])
//在下面的实现中,str1用指针法访问,而str2用下标法访问
* 输入描述:略
* 程序输出:略
*/
#include <iostream>
using namespace std;
int pwordnum(char *str);
int main()
{
char s[50]="Hello world.";
cout<<s<<endl;
cout<<"此句子中的单词个数为:"<<pwordnum(s)<<endl;
return 0;
}
int pwordnum(char *str)
{
int n=0,i;
for(i=0;*(str+i)!='\0';i++)
{
if(*(str+i)==' ')
n++;
}
n=n+1;
return n;
}
运行结果:
知识点总结:
通过这个程序的编写,让我们更加拓展知识面,拓展思维,更好的吸收知识。
学习心得:
其实项目二类型基本差不多,做多了就能找到其中的规律方法了。