c# 的一个题目我很难解决。请大家伙帮我解决下

来源:百度知道 编辑:UC知道 时间:2024/09/19 16:29:56
艾边成买到了自己,他想买一个手机号码。卖号码的人告诉他:“后四位是6或8的150元。后四位是9的80元。后四位是4的30元。其他的50元。“请编写程序,输入一个想要的手机后四位尾号,输入应付的钱数。

前提是四位的 如0006 也可以是150元的号码段

自己动手试一下吧。对你的学习会有帮助。我告诉你原理。
利用取余(%)判断就可以了。假设输入的是0008
先把0008转换为int类型Convert.ToInt32(...)这样转换。之后%得到每个位置的数,利用switch判断是哪个数字。

给你一个函数
strObj.indexOf(subString[, startIndex])
判断一下就OK了

这个太简单了

先问清楚了,什么叫后四位?是不四位数里有一个是6,还是第四位是6

·超级简单·输入一段字符串·
把字符串的最后一个字母提取出来·判断
问题就解决了·

这个是比较简单,纯粹就是一个字符串的比较