EX3.15 分离十进制3位数整数x的十位上的数字d √
本帖最后由 我爱橙 于 2022-5-3 23:49 编辑十进制3位数整数x,下面哪条语句能正确分离出它的十位上的数字d?
A.
d=x%100;
B.
d=(x%100)/10;
C.×
d=(x-x%10)/10;
D.
d=x%10;
#include <stdio.h>
int main()
{
int x,d;
x<1000;
scanf("请输入一个三位数:%d",&x);
d=(x%100)/10;
printf("d=%d\n",d);
return 0;
}
为什么运行不了,结果总是d=0 #include <stdio.h>
int main()
{
int x,d;
printf("请输入一个三位数:");
scanf("%d",&x);
d=(x%100)/10;
printf("d=%d\n",d);
return 0;
}
这样试试,scanf里面不能写输出信息,x<1000;这个语句没意义啊。
页:
[1]