首页 > 其他分享 >第13周项目5-字符串操作(1)

第13周项目5-字符串操作(1)

时间:2023-08-14 11:00:50浏览次数:38  
标签:13 int str 2014 字符串 操作 include 描述


问题及代码:


/*
 *Copyright(c)2014,烟台大学计算机学院
 *Allrights reserved.
 *文件名称:MADE59.cpp
 *作    者:孙化龙
 *完成日期:2014年11月25日
 *版 本 号:v1.0
 *
 *问题描述:统计字母A和每一个数字字符出现的次数
 *输入描述:字符串
 *输出描述:字母A和每一个数字字符出现的次数
*/

#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
	char str[50];
	int i=0,n=0,a[10]={0};
	cout<<"输入字符串:";
	gets(str);
	while(str[i]!='\0')
	{
		if(str[i]=='A') n++;
		if(str[i]>='0'&&str[i]<='9') a[str[i]-'0']++;
		i++;
	}
	cout<<"其中的A个数是: "<<n<<endl;
	for(i=0;i<=9;i++)
        cout<<"其中数字"<<i<<"出现的个数是"<<a[i]<<endl;
	return 0;
 }




运行结果:

第13周项目5-字符串操作(1)_i++

标签:13,int,str,2014,字符串,操作,include,描述
From: https://blog.51cto.com/u_16225007/7074055

相关文章

  • 字符串加密
    字符串加密importbase64classStrEncrypt:"""字符串加密"""def__init__(self):self._key={'a','c','d','f','h','j','m','z'}......
  • 上周热点回顾(8.7-8.13)
    热点随笔:· 耗时6个月,我们做了一款干净、免费、开源的AI数据库管理工具 (敖丙)· 你们眼睛干涩,胀痛吗?C#WPF久坐提醒桌面小程序-内附眼肌运动、远视力表高清图 (VipSoft)· 二代水务系统架构设计分享——DDD+个性化 (天行健君子以自强)· 都是程序员,来认识一下啊! (XD......
  • FL Studio for Windows-21.1.0.3713中文直装版功能介绍及系统配置要求
    FLStudio21简称FL水果软件,全称是:FruityLoopsStudio编曲,由于其Logo长的比较像一款水果因此,在大家更多的是喜欢称他为水果萝卜,FLstudio21是目前最新的版本,这是一款可以让你的计算机就像是一个全功能的录音室,大混音盘,非常先进的制作软件,让你的音乐突破您的想象FLStudioforWin......
  • 【原】无脑操作:基于CentOS 7.9搭建国产数据库 南大通用GBase 8a 单机环境
    CentOS7.9 环境的安装不再赘述,不清楚可以参看之前的文章:https://www.cnblogs.com/iflytek/p/14403664.html 1、准备GBase8a的安装包:GBase8a-NoLicense-Free-8.6.2_build43-R7-redhat7.3-x86_64.tar.bz2 2、创建gbase用户、并设置密码(密码规则:长度多于8位的字母+数字)use......
  • Linux操作系统下docker的安装
    文档课题:Linux操作系统下docker的安装.系统:centos7.964位1、删旧版docker[root@Leo-Docker~]#yumremovedocker\docker-client\docker-client-latest\docker-common\docker-latest\docker-latest-logrotate\docker-logrotate\docker-engine\podman\runc......
  • LeetCode 139.单词拆分
    1.题目:给你一个字符串 s 和一个字符串列表 wordDict 作为字典。请你判断是否可以利用字典中出现的单词拼接出 s 。注意:不要求字典中出现的单词全部都使用,并且字典中的单词可以重复使用。 示例1:输入:s="leetcode",wordDict=["leet","code"]输出:true解释:返回tr......
  • 8.6-8.13
    7.30今日任务:pta练习(完成)记单词(完成)练习口语(完成) 7.31今日任务:记单词(完成)练习口语(完成)pta练习(完成)8.1今日任务:学习Java课程(完成)学习英语单词(完成) 8.2今日任务:记单词(完成)听力练习(完成) 8.6今日任务:记单词(完成)听力练习(完成)pta练习(完成)8.4今日任务:记......
  • 2023.8.13
    今天遇到了一些问题,是关于ctfwiki上的栈上的partialoverwrite的第二道例题,今天解决了不少之前的疑问,但目前还有两个没解决,一个是那个例题exp的payload构造,我自己针对对它的理解又一套自己的想法和思路,但是具体去按着这个思路做一一对照的时候又发现有点问题,还有一个问题就是关于......
  • LeetCode 7023操作使得分最大
    7023.操作使得分最大题目描述:一个数字的质数分数为其质因数个数;给定一个长度为\(n\)的正整数数组nums和正整数k,可以进行k次如下操作:选择一个之前没有选择过的非空子数组subnums从subnums中选择一个质数分数最大的元素x,如果多个元素质数分数相同且最大,选择下标最小的一个将得......
  • 【==是判断相等吗?---错辣】C++和JAVA中判断字符串值相等的区别
    参考文章:这里;这里;这里先上结论C++中的string类型可以使用==和!=来判断两个字符串的值是否相等;而JAVA不行,JAVA中==和!=是用来判断两个字符串的地址是否相同(或者说是对象是否相同,即是否为同一个对象)。C++中string#include<iostream>#include<string>usingnamespacestd;intmai......