我需要从两次单独的扫描中提取两个数字,然后找到两者的GCD。我目前有两个数字,但是我需要使用一个函数来验证输入。它应该按如下方式工作,我输入一个数字,然后检查以确认它是一个正整数。如果不是,它应该提示我说输入内容无法识别,然后再次要求输入。输入有效数字后,它应该继续要求我输入第二个数字并执行相同的验证过程。输入验证和在函数中重复问题的任何帮助都将有所帮助。
writeApi
.flush() # used to be .close()
.then(() => {
console.log('FINISHED ... ')
})
答案 0 :(得分:0)
只要您没有得到有效的答案,就可以使用do-while循环并将scanf放在那里。例如:
do {
// put your scans here
} while(num1<0 || num2<0);
如果他输入一个字符而不是整数输入,您也可以抓住情况!因此,这是重复提示直到获得有效答案的好方法。