引用 2 楼 appl55 的回复:那一般对输入的数据单纯的进行限制,用一个语句要怎么表达? 什么叫单纯的进行限制?
那一般对输入的数据单纯的进行限制,用一个语句要怎么表达?
引用 1 楼 tingfengx 的回复:while(scanf("%d %d",&a,&b)!=EOF&& (a>=2&&a<=4)&& (b>=2&&b<=4)) 这个测试的时候有错误
if(a<2||a>4||b<2||b>4) exit(1);
while(scanf("%d %d",&a,&b)!=EOF&& (a>=2&&a<=4)&& (b>=2&&b<=4))
要将a,b的范围限制在2到4: 没有其它限制条件,办法太多了 a>0时,a = 2 + a/(a+1); a<0时,a = 2 + a/(a-1); a=0时,a = 2; .... .... .... .... 这个符合要求吗!!!!
69,382
社区成员
243,073
社区内容
加载中
试试用AI创作助手写篇文章吧