如何写c控制台程序,提示输入错误,并返回重新输入

2021-01-02 20:51:33 字数 3024 阅读 1973

1楼:阳光的雷咩咩

staticvoidmain(stringargs)console.writeline("学号是",number);

console.readline();}

c#控制台里输错了要求再重复写怎么弄?

2楼:匿名用户

不用循环肯定不行

一个if else只判断一次,只能判断一次密码出错。

当然你可以设置仅能输入三次密码,那次对都可以进入,这样用三个ifelse基本可以搞定。

三次均不对直接退出程序就是

3楼:匿名用户

你将 输入用户密码的**作为一个方法 如果错误 在次调用这个方法 就不用循环啦!直到输入正确!

c#**没有写错,调用时结果显示输入错误咋办

4楼:匿名用户

因为你输入数据的格式不对,请检查输入

如有疑问,及时沟通!

c#控制台程序,如何在if语句里限定条件,该条件是用户输入的必须是数字,否则提示错误,要求用户重新输入

5楼:匿名用户

if (char.isnumber(c))

//c为你想要限定的字符串。

6楼:匿名用户

int data = 0;

string str = console.readline();

if(!int.trypharse(str, out int))

7楼:匿名用户

char.i**unber()

c语言控制台程序加入什么**才能实现,输入错误可以返回上一步重新输入,而不是重启程序在输入

8楼:董俊锟

#include

void main()

举一个简单的例子,如果

输入内的是负数就重容新输入

please input n: -4

please input n: -5

please input n: 7

7press any key to continue

9楼:紫翼魔狼

使用循环,并加入错误处理。

你搜索c语言 输入错误处理,看看有没有你想要的例子。

10楼:匿名用户

用循环控制,或者使用loop goto控制!

c# 控制台 是程序运行到最后返回重新运行的**

11楼:匿名用户

bool inputok = false;

while(!inputok)

else}

用c#控制台程序写一个。客户输入一个数字,打印其平方,但是如果输入有误,程序不断提示客户重新输入。,

12楼:梦见做梦

using system;

using system.collections.generic;

using system.linq;

using system.text;

namespace 平方

", value * value));

console.readline();

break;

}catch (exception e)}}}}

13楼:匿名用户

int main()", value * value));

}catch(execption ex)}}

14楼:匿名用户

usingsystem;

usingsystem.windows.forms;

namespacepow

//////计算按扭点击事件

//////

///privatevoidbtncalc_click(objectsender,eventargse)

catch(exceptionex)

//这是第二种方法

//if(!int.tryparse(txtvalue.text,outa))

////txtdisplay.text=math.pow(a,2).tostring();*/}}}

c#如何实现用户输入字符格式错误的情况下提示输入错误!大神帮帮忙 谢谢

15楼:匿名用户

label1:

console.writeline("请输入一个整数baidu");

string num1 = console.readline();

regex re = new regex(@"^\d+$");

if (!re.i**atch(num1))//不是整zhi数int i1 = convert.toint32(num1);

label2:

console.writeline("请输入另一容个整数");

string num2 = console.readline();

if (!re.i**atch(num2))//不是整数int i2 = convert.toint32(num2);

c# 控制台 怎么错的

16楼:我零0七

你设置的bair是int类型

,但是你输入的是du“3.”

小数zhi

是不能直接转化为int类型dao的

所以你要版把r设置为double类型的,然后把权后面的int.tryparse()改为double.tryparse

而且,你if()上面的r=convert.toint32()可以去掉,不然你就需要多输一次数字多按一个回车

17楼:匿名用户

ban怎么可能转换成整数呢