栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

7-2 MySQL 流输入模板题

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

7-2 MySQL 流输入模板题

一天猫猫头在打MySQL脚本,但是猫猫头非常厌烦大写字母,认为用大写字母写代码是一件十分炸毛的事情。

因此,为了不让给定的一行MySQL脚本导致猫猫头炸毛。(猫猫头虽然会厌烦大写字母,但是不排斥每个单词的首字母大写,因此,输入Select不需要改变字符S)。

给定操作: 将字符串的某个大写字母变小写。

提问: 最少需要操作多少次,猫猫头才不会对给定MySQL命令行炸毛。

输入

给定样例数量 1≤T≤105

每个样例有一行MySQL命令串 S (无需考虑合法性),每行必以分号结尾。(1≤len(S)≤300)

输出

对于每一个样例,输出最少操作次数。

样例
3
sElecT * From userS;
seLect coUnt(*) FRom;
Update users set Name='xiaotong' where name='xt';
3
3
0

使用stringstream处理字符串

#include
using namespace std;
int main()
{
	int T;
    while(scanf("%d",&T)!=EOF){
        getchar();
        while(T--){
            string s;
            getline(cin,s);
            stringstream ss(s);
            int num = 0;
            while(ss>>s){
                for(int i = 1;i='A'&&s[i]<='Z') num++;
                }
            }
            cout<

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/938017.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号