第15周作业二
来源:互联网 发布:女武神升级数据 编辑:程序博客网 时间:2024/06/16 02:00
实验目的:学会操作字符数组
实验内容:完成对字符数组的操作
* 程序头部注释开始
* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生
* All rights reserved.
* 文件名称:
* 作
* 完成日期:
* 版 本 号:
* 对任务及求解方法的描述部分
* 输入描述:要处理的字符串在程序中通过赋初值完成
* 问题描述:求出字符数组中字符的个数及计算句子中各字符出现的频数
* 程序输出:字符数组中字符的个数和句子中各字符出现的频数
* 程序头部的注释结束
#include<iostream>using namespace std;int length(char arr[]);//函数声明void output_frequency(char arr[]);int main(void) //不要对main函数有任何改动{ char str[]="he threw three free throws"; cout<<"要处理的字符串为:"<<str<<endl; cout<<"字符串长度为:"<<length(str)<<endl; cout<<"字符串中各字符出现的频数为:"; output_frequency(str); cout<<endl; return 0;}int length(char arr[]){int i=0;while(arr[i]!=0){ i++;}return i;} void output_frequency(char arr[]){ int i,j,k=0,f; for (i=0;arr[i]!=0;i++) { while (k<i) { for(k=0;k<i;k++) { if(arr[k]==arr[i]) { i++; break; } } } for (f=1,j=i+1;arr[j]!=0;j++) { if(arr[i]==arr[j]) { f++; } } cout<<arr[i]<<"-"<<f<<"; "; }}
运行结果:(贴图)
- 第15周作业二
- 第10周作业(二)
- 第14周作业二
- 第16周作业二
- 第17周作业二
- 第18周作业二
- 第四周作业二
- 第15周作业一
- 第15周作业三
- [leetcode]第15周作业
- 第四周作业任务二
- 第四周作业(二)
- 第5周作业
- 第6周作业
- 第4周作业
- 第4周作业
- 第6周作业
- 第6周作业
- Google:社交领域的下一个Foursquare?
- set:: lower_bound
- 第15周作业一
- LHF Objective-C语法(13)KVC KVO
- gcc 的 -g 和 -ggdb 选项
- 第15周作业二
- 解决ora-12514和01034、27101
- 关系数据库
- 无法从“WCHAR [260]”为“std::_Vb_iterator<_Sizet,_Difft,_MycontTy>”推导 模板 参数
- Android4.0.3 显示系统深入理解
- 第15周作业三
- hive运行报Call to master/**.** failed on local exception: java.nio.channels.ClosedByInterr
- 哲理故事与管理之道(8)-挖一口属于自己的井
- 数据仓库系统的技术体系架构设计