早教吧 育儿知识 作业答案 考试题库 百科 知识分享

一个三位正整数,它的百位数小于十位数,且十位数小于个位数,例如321,市试运用程序设计语言请先指明错误,再写出正确的步骤,在讲下要点

题目详情
一个三位正整数,它的百位数小于十位数,且十位数小于个位数,例如321,市试运用程序设计语言
请先指明错误,再写出正确的步骤,在讲下要点
▼优质解答
答案和解析
是这样的,你的P1、P2、P3表达式应该放在循环里
因为每次循环i都是一个新的三位数,需要分别确定其百位数、十位数、个位数
你这样将P1、P2、P3放在循环外面,由于最开始i=100,所以P1、P2、P3的值固定,P1=1,P2=0,P3=0,于是总也不满足if的条件,所以程序一个数也不会输出.
你的程序并不需要做大的调整,只需要将P1、P2、P3三个表达式挪到For语句后面,If语句前面即可.
另外,由于你的For语句中已经给出了i=100 to 999,step1了,所以前面完全没必要给i赋值i=100
其他语句应该没有什么问题.
看了 一个三位正整数,它的百位数小...的网友还看了以下:

就三十分了,明天还要上学1.(1)一个两位数加上它的一半,所得的数大于45且小于48,求这个两位数  2020-06-03 …

(1)一个多位数(两位及两位以上),它的各位数字互不相同,并且含有数字0.如果它能被11整除,那么  2020-06-14 …

某中型的电话号码是五位数.有一个奇妙的电话号码,它的万位数恰好是这个电话号码中0的个数,千位数恰好  2020-07-09 …

1.张帆今年(1994年)的年龄正好等于他出生那年年号的四个数字之和.求今年年龄.2.有一个六位数  2020-07-17 …

这个题用数组怎么做分别输出没位数给一个不多于5位的正整数,要求:1.求出它是几位数;2.分别输出每  2020-07-22 …

有一个五位数是整万数,如果在它的首位加上1,它就变成了一个六位数,如果在它的未位后面如O,它就变成  2020-07-29 …

在4568的个位上添上1,它将比原数增加,在它的十位上添上1,它将比原数增加,在它的千位上添上1,  2020-07-29 …

9.给一个不多于5位的正整数,要求:①求出它是几位数;②分别输出每一位数字;③按逆序输出各位9.给一  2020-10-30 …

求解塔罗牌,二选一牌阵我应该选择上高中还是选择上职业学校1.正位审判本人状况2.正位皇帝选择A的现况  2020-11-28 …

填上句子所用的修辞手法。(1)一位旅客正望着这些戈壁滩上的卫士出神。(2)它糊里糊涂听着小青石填上句  2020-12-01 …