问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言:假如我要输入一个数字,代表某样东西的数量,但是我要的是只能输入数字,输入别的字符都显示输入错

发布网友 发布时间:2022-05-12 03:09

我来回答

4个回答

热心网友 时间:2023-11-05 17:49

嗯,用char定义好变量后,可以用if语句或者用switch语句来判断输入的是否为数字字符,如果要用这些输入的字符来计算的话,就转到数字,再计算就OK了。
先按这思路自己编编吧!真的编不出来再问问

热心网友 时间:2023-11-05 17:49

对滴,定义为char类型
#include<stdio.h>
int main()
{
char c;
scanf("%c",&c);
if(c<'0'||c>'9') {printf("请重新输入!\n");return 0;}
printf("c=%c\n",c);
return 0;

}

热心网友 时间:2023-11-05 17:50

试一下下面的代码,你就知道了^_^
#include <stdio.h>
void main()
{
int n;
while (scanf("%d",&n)!=1)// 检查成功赋值的数据项个数是否为 1 个
{
printf("Error! You should input a digit!\n");
fflush(stdin);// 刷新输入缓冲区
}
printf("The digit is %d\n",n);
}

热心网友 时间:2023-11-05 17:50

嗯,是的。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
招商银行的美元天添金怎么样? 天添美蒸馒头为什么开裂呢 上海食堂送菜 邮政跨地区取款手续费多? 谁能告诉我邮政储蓄卡跨省取钱要不要收费啊? 自贡市龙盛世纪仿真模型制造有限公司公司简介 学PS真的很难吗 红烧萝卜牛筋 微信怎么转发公众号部分内容 转发公众号部分内容方法 微信公众号内的视频如何下载?一个F12搞定 excel中我要输入日期01.15怎么弄 我要输入相邻的序号,用Excel如何快速输入? 我要输入数字符号:乘,除号怎么弄? EXCEL 我要输入(1) 为什么会显示-1 我要输入一首诗 凯恩帝 我要输入新程序该按什么 在word文档中,我要输入“A2”,操作步骤如何? 我需要输入什么 我要输入&quot;?&quot;应按哪键 跳舞真让我着迷作文820字 《xxx真让我着迷》作文600字记叙文!作文题目要怎么写! 求助!《音乐真让我着迷》作文。最好是600字的哦!各位热心网友,帮个忙。(*^__^*) 以“___真让我着迷”为题写一篇600字以内的作文 音乐让我着迷作文600字 同时的反义词是什么呢? 共同的反义词是什么 同时多种情绪。在一起什么的反义词? 共的反义词是什么 在一起的反义词是什么 在一起的反义词意思? 请问从巴黎机场到巴黎市中心怎么走? 【粘贴的就别来了】有什么好听的英文歌 cestdoux,lanuit,deregarder leciel,toutes lesetoilfs sont fleuries 有什么好听的慢摇! 求法语翻译“我的征途是星之大海” 收集一些好听的歌 求推荐自认超级好听的歌 关于高达音乐的问题,极难极复杂,高分醒目! 求高达除seed的歌曲,纯曲子. 找高达的音乐 再帮我找G gundam里的音乐 html5 到底是什么啊?我发现被称为html5的很多功能都是与javascript相关的?比 手机吃鸡怎么不好操作 为什么吃鸡按钮变得很难控制? 手机吃鸡太难受了,经常被制裁,飞智影刺对操作提升大吗?听说用来玩游戏很舒服,还能多指操作? 手游吃鸡操作不习惯怎么办? 为什么手机吃鸡三指操作这么难学,怎么样才能学会,急求 为什么吃鸡大神用配置不好的手机玩和平精英,很难吃鸡? 为什么吃鸡大神用配置不好的手机很难吃鸡? 吃鸡手游怎么这么难玩?