求个简单的C语言程序问题

[复制链接]
查看11 | 回复3 | 2011-11-6 23:03:13 | 显示全部楼层 |阅读模式
直接 在前面先判断输入是否正确if(!scanf(“%f”,&wage)) 判断输入有误,请重新输入,解决非数字输入报错。...
回复

使用道具 举报

千问 | 2011-11-6 23:03:13 | 显示全部楼层
你可以把输入存入一个char数组,然后判定每个元素是不是在‘0’-‘9’之间比如char* wage;while(*wage != '\0'){
if(*wage'9'){
printf(“输入错误,请重新输入”);
break;
}}...
回复

使用道具 举报

千问 | 2011-11-6 23:03:13 | 显示全部楼层
char a[26],b[26];char a[0]=a;char b[0]=A;int i;for(i=1;i<25;i++){a=a[i-1]+1;b=b[i-1]+1;}for(i=1;i<25;i++){if(wage==a ||wage==b)printf("输入错误,请重新输...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行