执行以下程序,输入-10的结果是【 】 ,输入5的结果是【 】 ,输入10的结果是 【 】 ,输入30的结果是【 】。  # include<stdio.h>  main( )  {   int x,c,m;   float y;   

admin2009-04-15  26

问题 执行以下程序,输入-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("error\n");

 }

选项

答案0 5 10 5

解析
转载请注明原文地址:https://kaotiyun.com/show/3iXp777K
0

最新回复(0)