如何使控制台程序连续输入?我下面是一个代码,但只能输入一次,不知怎么可以输入多次

Console.WriteLine("请输入一个数:"); int a = int.Parse (Console.ReadLine()); if (a < 50) Console.WriteLine("太小"); if (a > 50) Console.WriteLine("太大"); if (a == 50) Console.WriteLine ("正确"); Console.ReadLine();如何可以一直输入直到得出正确答案?

第1个回答  2013-11-07
while (true) { Console.WriteLine("请输入一个数:"); int a = int.Parse(Console.ReadLine()); if (a == 50) { Console.WriteLine("正确"); break; } else if (a < 50) Console.WriteLine("太小"); else Console.WriteLine("太大"); }
第2个回答  2013-11-07
谢谢了,刚学到语句那里,也想过用WHILE,但就不会用。

如何使控制台程序连续输入?我下面是一个代码,但只能输入一次,不知怎么...
while (true) { Console.WriteLine("请输入一个数:"); int a = int.Parse(Console.ReadLine()); if (a == 50) { Console.WriteLine("正确"); break; } else if (a < 50) Console.WriteLine("太小"); else Console.WriteLine("太大"); } ...

C语言控制台程序如何实现多次输入?
加一个while循环即可,当输入年份不为0时,可继续输入,输入0则结束 如果你想一直运行的话,加一个while(0)即可。

...控制台里如何实现多次连续输入?用了while后,我不明白为何最后自己会...
程序只要输入变量a的值为0时while循环才能停止,关于程序的执行流程用流程图说会比较清楚

请问c语言程序在Vc++2010里运行后怎么能在控制台里多次输入?
解决你的问题很简单,只需在scanf("%d",&age);这句前加个fflush(stdin);即可!因为连续的两句scanf()语句之间最好用fflush(stdin);清除前一次的输入缓存,否则就是你遇到的这种情况了!希望我的回答对你有帮助!

饥荒代码怎么输入数量了解饥荒游戏控制台指令大全
饥荒萌新必备开局物资修改 打开控制台:键盘左上角“~”键 关闭控制台:CTRL+L键 一、c_give(“物品代码”,数量)ps: 这个代码会直接放入你的背包,背包满了就直接丢在地上,适合批量刷物品 二、DebugSpawn”物品代码”ps:这个代码会直接出现在你鼠标悬空地方 新手出门必备 krampus_sack 小偷背包1 fo...

在控制台应用程序中,让用户连续输入一串字符,当遇到某特殊字符自动停止...
其实,你可以通过MFC进行debug ,看系统对按键处理的消息,从而可以找到自己想要处理的程序接口。不过如果只要你所提的这点要求,按下面的简单处理就能实现:include "stdio.h"include "ctype.h"include "conio.h"void main(){ char ch;while ((ch=getch())!='+')putchar(ch);} ...

java 如何实现在控制台输入,直到输了"#"结束输入
代码如下,有问题请追问:import java.util.Scanner;public class InputTest {public static void main(String[] args) {Scanner input = new Scanner(System.in);String val = null;\/\/ 记录输入的字符串do{System.out.print("请输入:");val = input.next();\/\/ 等待输入值System.out.println(...

java中如何在控制台连续输入几个值而不会换行?
不知要输入什么样的数据呢?整数直接用空格分隔开就可以啦,最后只需要换行一次就可以了。

c#控制台程序如何实现输入输出?
1、以C#控制台应用程序为例:Console.WriteLine("输入3个整数,之间以逗号分隔,回车键结束...");string str = Console.ReadLine(); \/\/读入用户输入信息 string[] input = str.Split(new char[] { ',' }); \/\/以逗号为分隔符,分离出各项 if (input.Count() == 3) \/\/不是3,用户输入...

C语言怎样连续输入多行数据,然后将每行对应结果输出?急求
如果是控制台程序(没有图形用户界面GUI),可以使用输入重定向功能。这种方式比较简单,方便。如果编译后生成的可执行文件名为a.exe,存放数据的文件为b.txt(和a.exe放在同一文件夹下),则再控制台(命令行提示符状态)输入: a < b.txt 即可。 其中的小于号<,就是输入重定向符号。如果是有图形...

相似回答