有几个类似的问题必须用“while”循环来解决:1)输入一个整数并确定它是否确实包含 1 位数字“9”。
例子:
输入号码:193 或 1994
结果是这样的:
алг
нач
цел n, count, x
вывод "Введите целое число: "
ввод n
count:=0
нц пока n<>0
x:=mod(n,10)
если x=9 то
count:=count + 1
n:=div(n,10)
все
кц
если count=1 то
вывод "Да"
иначе
вывод "Нет"
все
кон
但它要么卡住,要么不能正常工作。第二个是:2)输入一个整数,判断其所有数字是否都是偶数。
例子:
输入号码:2684 或 2994
是的。不。
但是在第一个之后我的大脑就已经沸腾了,对于代码没有任何想法。请告诉我如何解决这些问题。谢谢。