我试图编写一个程序,反复提示用户输入整数,直到用户输入“完成”为止。输入“完成”后,打印出最大和最小的数字。如果用户输入有效数字以外的任何内容,则使用try/ out捕获该数字,并发出适当的消息并忽略该数字。
我在打印最大和最小的数字时遇到了问题。按以下方法打印不正确的编号:
largest = None
smallest = None
list1 = []
while True:
num = input("Enter a number: ")
if num == "done" : break
try:
val = int
我正在创建一个数学测试程序,它产生随机的问题,我要求用户输入答案,并用正确的答案检查答案,并给出输出。
import random
q = 1
live=3
operations = ("+" , "-")
for q in range(0,11):
while live>=1:
op=random.choice(operations)
num1=random.randint(0,10)
num2=random.randint(1,10)
if op =="+":
我正在试着通过我拿到的一本书来自学C++。其中一个练习是将用户输入的颜色数组作为字符串对象。然后他们说要使用关系运算符对用户输入的颜色进行选择排序。我已经开始在我认为是正确的轨道上,但我遇到了障碍,我不确定它有什么问题。它编译,它只是不会返回排序的值(我想)任何帮助,我已经有了将非常感谢
void selectionSort(char [], int);
int main()
{
const int SIZE = 80;
char colour[SIZE];
cout << "Enter the names of five kinds of fru
[RegularExpression("^([a-zA-Z-`])+$", ErrorMessage = "Please correct your First Name - this should not contain any special characters other than - or `.")]
public string FirstName { get; set; }
我有上述正则表达式模式,允许用户输入字母表,破折号和反勾。然而,我不能创建一个模式,只允许一个字母表后面跟着破折号或撇号。例:
有效:sams, abd-cdf, dbc-dfds
这是我的程序,如果我的输入是这样的,它是有效的:asd12jjh-23lm100k,但是如果我有两个负数,一个接一个asd123kk-23-51llk,regex表达式就不起作用。因此,我需要帮助如何更改我的表达式,以获得所有数字从字符串与-符号,然后打印它们,并计算所有元素的总和。
import java.util.Scanner;
public class Task9 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(S
我使用了这段代码,多亏了:
var reA = /[^a-zA-Z]/g;
var reN = /[^0-9]/g;
function sortAlphaNum(a, b) {
var aA = a.replace(reA, "");
var bA = b.replace(reA, "");
if (aA === bA) {
var aN = parseInt(a.replace(reN, ""), 10);
var bN = parseInt(b.
我试图弄清楚如何验证用户的输入,我希望用户输入类似a1或B6的内容。输入应该遵循以下模式。字母从a到h,后面的数字从1到8,字符串-数字。同样,如果它是大写的话,这封信也应该被接受。not.Here是我的code.Any帮助非常感谢!
private void getUserInput() {
Scanner scan = new Scanner(System.in);
userGuess1 = scan.nextLine();
// Here i should validate if the input is in the right format
userG
我认为尝试进行我自己的表单验证是很好的。在测试电话号码之前我没问题。我使用javascript只允许数字,并检测数字的数量。如果数字是3或7,我想加一个破折号。它被设置为7,因为在我输入第一个破折号后,破折号包含在字符串中,第二个破折号在字符串中的位置8。这样做很好,但是如果用户输入了一个错误的数字并且出现了破折号,当用户试图备份它时,它会看到字符串长度返回到3或7,并自动将破折号放回那里,不允许用户每次返回一个空格来纠正错误。如果他们按住后退空间,它就会删除。我试过使用拆分和子字符串,但无法找到如何工作,因此它的工作正常。
HTML
<form>
<input type
我在学校被分配了一个问题,问题如下:
编写一个程序,为用户创建一个登录名,给定用户的名字、姓氏和一个四位数的整数作为输入。输出登录名,它由姓氏的前五个字母组成,后面跟着名称的第一个字母,然后是数字的最后两个数字(使用%操作符)。如果姓氏少于五个字母,则使用姓氏的所有字母。
样本输出如下:
Enter first name: John
Enter last name: Doe
Enter last 4 digits of social security number: 8457
Your login name: DoeJ57
到目前为止这是我的代码:
#include <iostr
“编写一个程序,读取用户输入的字符序列,并以句点('.')结束。您的程序应该允许用户输入多行输入,方法是按每行末尾的enter键。该程序应打印出一个频率表,按出现次数排序,列出每个字母随出现次数而变化的字母。必须忽略所有非字母字符。在输入流中输入的任何字符('.')都应保留在未处理的输入流中。输入长度不得限制。”
我不知道从何说起这个。到目前为止,这是我想出的:
#include<iostream>
using namespace std;
int main(){
int count=0;
char ch[cou
到目前为止,这就是我所拥有的:
.orig x3000
Lea r0, EnterString
puts
LOOP
getc
add r1, r0, -10 ;subtract 10 to identified if enter is pressed
brz OUTSIDE ;if yes, go out of the loop
out
brnzp LOOP