else
printf("%d\n",c);
else
if(b>c)
printf("%d\n",b);
else
printf("%d\n",c);
}
A)5 B)6 C)7 D)不定值
46、执行下面程序时,若从键盘输入"2",则程序的运行结果是____A____.
#include
void main()
{int k;char cp;
cp=getchar();
if(cp>='0'&&cp<='9')
k=cp-'0';
else if(cp>='a'&&cp<='f')
k=cp-'a'+10;
else k=cp-'A'+10;
printf("%d\n",k);
}
A)2 B)4 C)1 D)10
47、运行下面程序时,从键盘输入"2.0",则输出结果是___B_____.
#include
void main()
{float a,b;
scanf("%f",&a);
if(a<0.0)b=0.0;
else if((a<0.5)&&(a!=2.0))b=1.0/(a+2.0);
else if(a<10.0)b=1.0/2;
else b=10.0;
printf("%f\n",b);
}
A)0.000000 B)0.500000
C)1.000000 D)0.250000
48、执行下面程序后,运行结果是____A____.
#include
void main()
{int x=41,y=1;
if(x%3==0&&x%7==0)