关于c++程序的演讲稿怎么写

来源:百度知道 编辑:UC知道 时间:2024/09/21 14:24:48
#include<stdio.h>
#include<string.h>

/*****************************************************************************
* 版权所有 (C)2007-2008, 个人版*
*
* 函数名称:fun()
* 目的 : 用于统计英文段落
* 参数 1 :char s[] 存放源字符串
* 参数 2 :int num[] 存放返回结果
* --num[0]存放数字个数
* --num[1]存放大写字母个数
* --num[2]存放小写字母个数
* --num[3]存放空格数和单词数
* --num[4]存放逗号数
* --num[5]存放句号数
* 参数 3 :int c[] 统计各个字符出现的次数<数字,大小写字母>
* 当前版本: 1.1
* 作 者: xxx
* 完成日期: 2009年1月7日

* 修改记录1:
* 修改记录2:…
*****************************************************************************/

void fun(char s[],int num[],int c[])
{
int i=0;

for( i;s[i];(++i))
{
/*统计数字个数*/
if(s[i]>='0'&&s[i]<='9')
{

整个函数的注释都讲得很清楚了 顺着主函数一步一步往下看

* 目的 : 用于统计英文段落
* 参数 1 :char s[] 存放源字符串
* 参数 2 :int num[] 存放返回结果
* --num[0]存放数字个数
* --num[1]存放大写字母个数
* --num[2]存放小写字母个数
* --num[3]存放空格数和单词数
* --num[4]存放逗号数
* --num[5]存放句号数
* 参数 3 :int c[] 统计各个字符出现的次数<数字,大小写字母>

void fun(char s[],int num[],int c[])
{
int i=0;

for( i;s[i];(++i)) //源字符串进行遍历并判断 是数字,是大写字母,是小写字母等等。。并吧结果放在num这个数组里
{
/*统计数字个数*/
if(s[i]>='0'&&s[i]<='9')
{
num[0]++;
c[s[i]]++;
}
/*统计大写字母个数*/
if(s[i]>='A'&&s[i]<='Z')
{
num[1]++;
}
/*统计小写字母个数*/
if(s[i]>='a'&&s[i]<='z')
{
num[2]++;
}
/*统计空格和单词个数*/
if(s[i]==' ')
{num[3]++;}
/*统计逗号个数*/
if(s[i]==',')
{num[4]++;}
/*统计句号个数*/
if(s[i]=='.')
{num[5]++;}
/*统计ascii码在48-122之间的字符出现的次数*/
if(s[