问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

sum+=a[i]-"0";中,后面的那个 -"0" 是什么意思?需要计算吗?

发布网友 发布时间:2023-05-07 14:23

我来回答

2个回答

热心网友 时间:2023-07-14 04:03

应该是把字符型数据转换为整型,在ACSII码表中,字符‘0’的十进制值是48,假设有一个字符为‘0’,那么计算机识别出来的十进制值是48,而不是0。所以可以通过问题上的公式可以把字符型的0转化为整型的0。同理,可以把1到9的字符转换成整型的1到9,看一下ASCII码表就懂了,不难的。通俗来讲就是一个数据类型的转换,这种操作在单片机上的数据转换用得会比较多,但一般是反过来用,把十进制的整型数字转换成字符型数字,然后在一些显示设备上打印出来。追问#include
#include
#include
using namespace std;

int main()
{
char a[101]="123456789";

int sum=0;
int len=strlen(a);
for(int i=0;i<len;i++)
{
sum+=a[i]-'0';
}
if(sum%3==0) printf("YES\n");
else printf("NO\n");

return 0;
}
那最后sum的结果是36还是45啊?虽然最后答案都会是YES,但我搞不清唉。😂

热心网友 时间:2023-07-14 04:04

这个问题你还是问老师吧
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
酸醋萝卜怎么做又脆又好吃 账簿启用及交接表填写的步骤 账簿启用及交接表怎样填写 说的是精神分裂症,吃了二年多的药,分别是利培酮片,苯海索片,补脑_百度... 精神分裂症急性期适当的治疗方法 快递三斤荔枝的话要多少钱? 求高手指点一个plc编程问题,计算时间差,还有时间比较后,输出执行... 你好高手 我现在买了个松下fp0的PLC我想写一个步进程序,请问能否... 【plc执行程序步骤】 plc执行程序时 若有一步不能满足条件而执行不了... 电脑屏幕的壁纸怎么更换? 餐时组织是什么意思 有关0的运算有哪些 错把停泊当靠岸 从此山水在人间意思? e&#x2006;xcel 怎么才能不计算空值计算零值 断桥铝门窗设备配置方案怎么选 人间在无你,此生不在见意思 龙卡足球世界杯信用卡是不是普卡? ...显示为#N/A和#DIV/0!的格子忽略不计?或者说以零值计算? “祝愿天下的妈妈。”这句话是不是缺表语 你认为天下的妈妈都有着怎样的共同点? 街道办问公司实际经营地址是什么意思 锂电池缓冲时长 三国志同盟可以让人不加入吗 唧唧歪歪和叽叽歪歪哪个正确 天下的妈妈都是一样的! 喔噢~ 天下的妈妈都是一样的 工商:生产经营地怎么理解? 五行不定是什么意思 三国志策略版如何加入同盟 天下的妈妈是谁 三国志战棋版同盟玩法介绍 小红书上可以搬运ins的图吗 余庆伟有ins吗 梦见换店 华夏银行信用卡已核准是什么意思啊 中国人民人寿保险股份有限公司 大智慧Level-2证券行情分析系统里的总买总卖是什么意思?和外盘... OR数学中算法的意思 数学题中or的意思是什么 OR是3cm 动漫里的脚本,监督是什么意思?? 动画监督和导演的区别是什么? 动画监督和动画导演的区别 是什么 寒泉何处夜深落的下一句是什么 微信登录不进去,显示过于频繁? 小型纹身之后注意事项 《侠盗猎车手:圣安地列斯》加血秘技 人力资源中考勤管理 PT是什么的缩写? 消防应急灯使用安装注意事项,消防应急灯简介 一生飘摇对你终老什么意思? 经历一世沧澜、陪你一生飘摇什么意思? 风雨飘摇共一生,姹紫嫣红归红尘什么意思