为了账号安全,请及时绑定邮箱和手机立即绑定

求解大神!!!为什么怎么输出都是default那个语句?

#include

int main() { double fs=0; int a; scanf("%1f",&fs); a=fs/10; switch(a) { case 1:printf("D");break; case 2:printf("C");break; case 3:printf("B");break; case 4:printf("A");break; default: printf("请输入1-4");break; } return 0; }

正在回答

2 回答

输入1-4,赋值给fs,然后 a= fs/10; 那就是0.1-0.4,case 1-4 就跳到默认了,

0 回复 有任何疑惑可以回复我~
#1

慕仔6107095 提问者

我输入10以上的还是一样的,只能输出default那句
2016-12-13 回复 有任何疑惑可以回复我~

我知道了,谢谢


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

求解大神!!!为什么怎么输出都是default那个语句?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信