微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用WHILE检查数字是否可被7 / Turbo Pascal整除

如何解决使用WHILE检查数字是否可被7 / Turbo Pascal整除

对不起,我不知道如何复制,所以我将不得不张贴图片。 基本上,对于我来说,我必须使用WHILE,我在某个地方犯了错误,但我似乎找不到它。 我对其进行了编译,然后运行它,输入5个数字((2,14,9,7,1)),并且仅打印一个可被7除的数字。 [1]:https://i.stack.imgur.com/ykn2J.png [2]:https://i.stack.imgur.com/G5GAV.png 编辑:我有文字,所以你不必检查

Program Divisible;
var n,s,i,x:integer;
begin
writeln('How many numbers will you type');
read(n);
begin
s:=0;
I:=1;
end;
while I < n do
begin
writeln('What are those numbers?');
read(x);
If x mod 7 =0 then
begin
s:=x+0;  /help
end;
I:=I+1;
     end;
     writeln('Numbers divisible by 7 are');
writeln(s);
   end.

解决方法

首先,您需要将I声明为0,因为如果数字的数量为1,它将退出。另外,您是直接存储数字,而不是计算被7整除的数字。

doc.data().email

如果您需要显示每个数字,则需要声明一个数组并将数字写入其中,因为以前您在每个循环中都覆盖了最后一个数字。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?