zpxc.net
当前位置:首页 >> C语言中输入数字时却输入了字母的容错问题 >>

C语言中输入数字时却输入了字母的容错问题

do { printf("请选择你需要操作的步骤(1--9):\n"); if(!scanf("%d",&n)) { printf("\n您输入有误,请重新选择!\n"); fflush(stdin); flag = 0; } if(n>=1 && n

这个不是具体的技术,大概就是让程序在数据出错时不会崩坏,告诉用户数据出错了。比如在输入用户生日时,如果用户输入了13月32日,那么程序要通知用户“请输入正确的生日”,这个就是容错处理。如果不做这个处理的话,程序可能因为月份是13月而直...

# include void ss(int * b,int aa) { int i; b[0]= aa/1000; b[1]= aa/100 -b[0]*10; b[2]=aa/10-b[0]*100-b[1]*10; b[3]=aa%10; //for (i=0;i

我现在还不会

楼主你好 具体代码如下: #include #define MAX 40 int main() { char judge='y'; while(judge=='y') { int a[MAX]; int i=0,j; int n; do{ int flag; printf("输入第%d个数:",i+1); flag=scanf("%d",a+i); while(flag!=1) { printf("输入错误!\...

网站首页 | 网站地图
All rights reserved Powered by www.zpxc.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com