前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >[每日一题]山?水!

[每日一题]山?水!

作者头像
编程范 源代码公司
发布2018-04-18 15:50:56
5870
发布2018-04-18 15:50:56
举报

今天的题解让我们从一个一位老禅师和话引出:

青源惟信禅师讲到自己修佛悟道的历程时说:“老僧三十年前来参禅时,见山是山,见水是水;及至后来亲见知识,有个入处,见山不是山,见水不是水;而今得个体歇处,依然见山还是山,见水还是水。”

或许你现在还看不出这段话和我们今天的题有什么联系,又或许你已经看出了其中的端瑞,那么就让我们赶紧步入正题,来看看我们今天的题目(1073:弟弟的作业)

题目描述

你的弟弟刚做完了“100以内数的加减法”这部分的作业,请你帮他检查一下。每道题目(包括弟弟的答案)的格式为a+b=c或者a-b=c,其中ab是作业中给出的,均为不超过100的非负整数;c是弟弟算出的答案,可能是不超过200的非负整数,也可能是单个字符"?",表示他不会算。

输入

输入文件包含不超过100行,以文件结束符结尾。每行包含一道题目,格式保证符合上述规定,且不包含任何空白字符。输入的所有整数均不含前导0。

输出

输出仅一行,包含一个非负整数,即弟弟答对的题目数量。

样例输入

代码语言:javascript
复制
1+2=3
3-1=5
6+7=?
99-0=99

样例输出

代码语言:javascript
复制
2

看到这题,你可能会想用scanf()里的%d和%c来控制接收的字符或者数字,不得不说,这是很明智的一种做法,就像这样scanf("%d%c%d=%s",&a,&c,&b,s);但最后的结果s不知道是数字还是问号,这就诞生了一个问题,数字是否真的当数字看的问题,很显然,当字符串看就再好不过了,即便是字符,转换成数字也只不过是一个循环(更简单的说就是一个式子)(有很多朋友都问过我这个问题,所以想跟大家分享下)。

代码很短,也很简单,

起初,我们认为数字与字符是分开的(看山是山,看水是水),但时间久了就会产生将数字看成字符的思想,“看山不是山,看水不是水”的功夫还是很了得的,等熟练了后,就又会到达“看山是山,看水是水”的境界,而此时的你或许已经不会被数字与字符左右了。

最后,希望大家多加练习,提高编程能力。

明天晚上7点,我们不见不散!!!

有兴趣的同学还可以加入C语言官方微信群

通过加小编:dotcppcom 备注:想要进群 然后小编会拉你进群

就让我们

向着更加美好的明天

加油!加油!加油!

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-08-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 编程范 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档