珠宝店 (字符串)

珠宝店

  • 1.题目
  • 2.分析
  • 3.代码
    • scanf %s 和 gets()混和使用
    • 纯用scanf %s 也可
    • 使用二维数组(数组开大,所以内存会占用的比较大)
    • 巧妙输出(也能AC,但是个人感觉好像不太符合题目要求)
  • 4.总结
  • 5.更新日志

1.题目

题目链接

题号:NC14347
时间限制:C/C++ 1秒,其他语言2秒
空间限制:C/C++ 32768K,其他语言65536K
64bit IO Format: %lld

题目描述

小Z向女神告白成功,成功脱单,为了庆祝,小Z决定送女神一个礼物。
在珠宝店,小Z终于发现一种既便宜又大气的手链。
手链的价格是看手链上的宝石决定的,每一种宝石的价值不一样。
具体规则如下:
宝石A的价值是1、宝石B的价值是2、宝石C的价值是3·····宝石Z的价值是26。
为了防止被销售员虚报价格,小Z决定请你帮忙计算一下手链的价值。

输入描述:

本题有T组数据。
对于每组数据只有一行。
1≤T≤20 1≤手链长度≤100000

输出描述:

输出结果,并换行.

示例1
输入
2
ABCD
LOVELOVE

输出
10
108

2.分析

将字符串读入,依次分析即可。

3.代码

scanf %s 和 gets()混和使用

注意用getchar()消去’\n’的干扰!!
千万不要用scanf(“%s\n”,str)这种写法!!!

#include <stdio.h>
int main()
{int i,T;int Value[25]={0};       //珠宝价值初始化为0scanf("%d",&T);getchar();        //注意吞掉\n 防止影响下一步输入字符串for(i=0;i<T;i++)   //T组测试{char Jewel[100005];gets(Jewel);int j=0;while(Jewel[j]!='\0'){Value[i]+=(Jewel[j]-'A'+1);j++;}}for(i=0;i<T;i++)printf("%d\n",Value[i]);return 0;
}

在这里插入图片描述

纯用scanf %s 也可

在这里插入图片描述

使用二维数组(数组开大,所以内存会占用的比较大)

#include <stdio.h>
int main()
{char Jewel[21][100001]={0};  //初始化 int Sum[21]={0};int T;int i;scanf("%d",&T);      //组数for(i=0;i<T;i++){scanf("%s",Jewel[i]);int j=0;while(Jewel[i][j]!='\0'){Sum[i]+=(Jewel[i][j]-'A'+1);j++;}}for(i=0;i<T;i++){if(i==T-1)printf("%d",Sum[i]);elseprintf("%d\n",Sum[i]);}return 0;
}

在这里插入图片描述

巧妙输出(也能AC,但是个人感觉好像不太符合题目要求)

#include <stdio.h>
int main()
{char Jewel[21][100001]={0};  //初始化 int Sum[21]={0};int T;int i;scanf("%d",&T);      //组数while(T--){scanf("%s",Jewel[i]);int j=0;while(Jewel[i][j]!='\0'){Sum[i]+=(Jewel[i][j]-'A'+1);j++;}printf("%d\n",Sum[i]);i++;}return 0;
}

在这里插入图片描述

4.总结

函数的使用和返回要弄清楚,错误的使用会带来未知的结果

5.更新日志

2022.4.2 整理

欢迎交流、讨论、指正~
不理解之处欢迎评论留言~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/57581.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

lol手游国际服 手把手教你体验moba的乐趣

英雄联盟是一款运营十多年的电脑网络游戏,考虑到便携性官方专门推出了英雄联盟手游,不过国服的版本由于审核原因暂时还没有上线。所以小编为大家带来了lol手游国际服,这是由Riot Games拳头游戏研发和运营的一款5v5MOBA手游,现已全球公测,国内玩家可以在这里和全世界各地的…

拳头游戏教程

文章目录 一、初谈游戏美术游戏美术师的作用视觉效果 二、概念创造1.项目前期准备2.生成创意3.获取反馈 三、角色设计从概念到3D模型3D建模的过程表面改变解剖学协作改变 四、环境设计什么是环境美术创建的过程视觉层次可信度效率 五、技术美术骨骼制作定制化工具移植开发流程s…

Indian Buffet Process(印度自助餐过程)介绍

近期&#xff0c;有人将本人博客&#xff0c;复制下来&#xff0c;直接上传到百度文库等平台。 本文为原创博客&#xff0c;仅供学习使用。未经允许&#xff0c;禁止将其复制下来上传到百度文库等平台。如有转载请注明本文博客的地址(链接) 简介 无监督学习的目的是从观测数…

印度区块链项目Matic Network的应用场景分析

近日,随着Coinbase发出的关于正在评估上线Matic的一则公告,这个印度区块链项目逐步走进了大家的视野。能够得到Coinbase的关注,想必Matic必然有它卓越的地方。 据悉,**Matic Network致力于利用其行业平台、知识和影响力,为印度走向光明和去中心化的未来开阔道路。**为了继…

华为手机最大的不足在于错过了印度市场

华为消费者业务CEO余承东在2018新年致辞中表示“最大的不足是部分国家市场经营进步缓慢&#xff0c;份额占有率低”&#xff0c;这句话说的其实不够明确&#xff0c;笔者认为最大的不足在于错过了印度市场。 2018年国产手机品牌最为瞩目的当属小米&#xff0c;这家手机企业在经…

跟进chatGPT安卓版冲击榜单

ChatGPT的安卓版正式上线一天&#xff0c;美国、印度、孟加拉国和巴西四国可下载。下载量到100万。 评论区大多以中文为主。美国推荐页第一个是ChatGPT&#xff0c;但排行榜上还未出现chatGPT。关注我&#xff0c;继续跟进ChatGPT安卓版冲榜。搜ppwordgpt

[论文笔记]图片语义分割 文献综述

原文&#xff1a;《基于深度学习的图像语义分割方法综述》2019_田萱&#xff0c;引用量19 1.简介 是什么&#xff1a;ISS 为图像中的每一个像素分配一个预先定义好的表示其语义类别的标签。&#xff08;田萱,2019&#xff09; 与目标检测区别&#xff1f;——相似点&#xff…

【每周CV论文推荐】GAN在医学图像分割中的典型应用

欢迎来到《每周CV论文推荐》。在这个专栏里&#xff0c;还是本着有三AI一贯的原则&#xff0c;专注于让大家能够系统性完成学习&#xff0c;所以我们推荐的文章也必定是同一主题的。 生成对抗网络是一项非常基础的技术&#xff0c;医学图像则是一个非常重要的应用方向&#xff…

图像分类论文阅读

该论文通过结合VGG-19和VIT模型,实现乳腺超声图像的分类Breast Ultrasound Images Dataset | Kaggle PyTorch VGG19复现代码 # VGG19.py import torch import torch.nn as nnclass Conv(nn.Module):def __init__(self, in_channels, out_channels, kernel_size=1, stride=1,…

新华三的网络脉动:为AI泵血,向产业奔流

AI大模型作为最新的通用技术&#xff0c;今年以来&#xff0c;发展如火如荼。也有很多从业者和专家注意到&#xff0c;AI模型训练和应用过程中&#xff0c;需要优先考虑网络的升级与适配。 如果说数据中心、算力集群是AI的“心脏”&#xff0c;那么网络就犹如AI的“动脉”&…

人工智能算力需求稳增,中国将持续夯实算力底座

中国始终强调科技兴国的重要性。数字经济时代&#xff0c;技术的力量更为凸显。近年来&#xff0c;中国政府相关部门相继发布一系列政策&#xff0c;更加明确了人工智能对于提升中国核心竞争力的重要支撑作用&#xff0c;加上新基建、数字经济等持续利好政策的推动&#xff0c;…

>【无糖出品|必属精品】数据库人的福音,全网最全的增删改查.

它来了&#xff0c;它来了&#xff0c;带着众人的期望&#xff0c;数据库 ChatGPT 来啦&#xff01; 前有excel-GPT,现在对于数据库人的福音来了,由无糖工作室开发的免费版 Easy-sql 实现人工智能输出Sql语句完全可以在工作中使用,增删改查不在话下. 你觉得这样的工具对你的…

华裔科学家颠覆光刻机时代!麻省理工突破1纳米工艺,引领2D晶体管革命的未来...

点击上方“小麦大叔”&#xff0c;选择“置顶/星标公众号” 福利干货&#xff0c;第一时间送达 来源&#xff1a;世界先进技术制造论坛 众所周知&#xff0c;光刻机作为芯片生产过程中的最主要的设备之一&#xff0c;其重要性不言而喻。 先进的制程工艺完全依赖于先进的光刻机设…

亚马逊、ebay、temu如何提升产品点击率?测评自养号解析

产品点击率对于店铺销售额的影响至关重要&#xff0c;尤其是在竞争越来越激烈的市场环境中&#xff0c;想要有销量和转化&#xff0c;提高产品listing点击率成为了非常关键的一环。 1. 产品主图 顾客浏览产品时&#xff0c;第一眼看到的就是主图&#xff0c;一张优质的主图更容…

使用接口根据关键词取亚马逊商品数据

响应参数 Version: Date: 名称类型必须示例值描述 items items[]0按关键字搜索视频 page Int01页码 real_total_results Int01900视频数量 total_results Int01900视频数量 page_size Int020接口返回数量 pagecount Int0120总页数 item item[]0视频详情数据 API接口工具 …

亚马逊FBA货件标签要求及标签模板

亚马逊发货需要遵守以下针对货件标签和库存包装的重要要求&#xff0c;以确保您的商品可安全快速地送达至亚马逊运营中心。 在您确定了要发往亚马逊的货件和要采用的相应配送方式和承运人后&#xff0c;便可对货物进行贴标和包装。 小包裹快递是使用单独的包装对商品进行包装…

【亚马逊运营】编写出色的产品标题需注意什么卖家们都知道吗?

有经验的卖家都知道&#xff0c;亚马逊对产品标题制定了新的规范&#xff0c;不符合要求标题的产品将可能会被抑制展示。那么在编写产品标题时&#xff0c;需要注意什么&#xff0c;接下来就好好看看船长BI分享的这几点吧&#xff01;   01、标题的长度 一般情况下&#xf…

跨境电商亚马逊爆款标题如何写?之listing系列

我们知道&#xff0c;亚马逊的核心流量就是在标题上面&#xff0c;这是新品推广初期&#xff0c;吸引点击的一个重要因素&#xff0c;下面聊聊标题的几种写法: 1.淘宝里面的相似产品&#xff0c;直接谷歌翻译成英文&#xff0c;开头加个品牌&#xff0c;形成标题 2.参考竞品链…

如何做影视解说短视频?素材文案+配音,每一个都不能少

如何做影视解说短视频&#xff1f;素材文案配音&#xff0c;每一个都不能少 很多小伙伴都喜欢问我如何才能做出来一个影视解说短视频&#xff0c;其实并没有我们想象中的那么难。只是如果想要做成大号&#xff0c;变成拥有六千多万粉丝&#xff0c;狂赚四千多万的大佬账号&…

【短视频运营】短视频制作流程 ( 视频存稿 | 写脚本 | 拍摄收音 | 提词器 | 后期剪辑 | 前测工具 | 检查违禁词 )

文章目录 一、视频存稿1、初始存稿2、每月视频数 二、视频制作流程1、写脚本2、拍摄收音3、提词器4、后期剪辑5、前测工具6、违禁词检查 一、视频存稿 1、初始存稿 视频不要做一条发一条 , 积累够一定量的视频之后 , 在逐条发布 , 给稳定日更留下一定的缓冲时间 ; 如 : 先制作…