用C++或者C如何实现限制输入的只能是数字,其余类型的直接退出

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用C++或者C如何实现限制输入的只能是数字,其余类型的直接退出相关的知识,希望对你有一定的参考价值。

可以定义字符或字符串,然后检查是不是由数字组成的,如果不是就退出
#include "stdio.h"
int main()

char c;
while(scanf("%c",&c),c>='0'&&c<='9');
printf("输入含有非数字,停止输入退出程序\n");
return 0;
参考技术A 输入一组数,让程序判断属于0到9的读出,其它的直接back。 参考技术B #include <iostream>
using namespace std;
int main()

int c;

while(cin>>c)

if (!(c>=0&&c<=9)) exit (0);

return 0;
参考技术C 1楼正解 最好用字符判断

Swift 限制输入只能是数字或者中文、汉字

参考技术A //  判断字符串是否为纯数字, YES: 表示是存数字。 NO: 表示不是

// 是否是纯汉字

PS:   \\u  两个斜杠号  前面那个是转义字符。

以上是关于用C++或者C如何实现限制输入的只能是数字,其余类型的直接退出的主要内容,如果未能解决你的问题,请参考以下文章

vb中,如何限制输入的文本框的内容只能是数字数或者字母?

C#中如何限制textbox只能输入英文和数字

C#中如何限制textbox只能输入英文和数字

js验证如何限制文本框只能输入数字

JQUERY 一个文本框,限制只能输入百分比或者货币类型

用正则表达式限制文本框只能输入数字和+