A-A+

执行以下程序 输入-10的结果是【 】 输入5的结果是【 】 输入10的结果是 【 】

2022-08-12 18:53:24 问答库 阅读 197 次

问题详情

执行以下程序,输入-10的结果是【 】 ,输入5的结果是【 】 ,输入10的结果是 【 】 ,输入30的结果是【 】。 include<stdio.h> main() { int x,c,m; float y; scanf("%d",&x); if(x<0)c=-1 else c=x/10; switch(c) { case-1;y=0;break; case0;y=x;break; case1;y=10;break case2: case3;y=-0.5 * x + 20;break; default:y=-2; } if(y!=-2)printf("y=%f"n",y); else printf("errorn"); }


请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:05105
05105

考点:程序