C语言中不是要求两个操作数都为整数吗?#includemain(){inta,x,y,z;scanf("%d",&a);x=a%10;/*个位数字*/y=a/10%10;/*十位数字*/z=a/100;/*百位数字*/printf("个位数字=%d,十位数字=%d,百位数字=%d",x,y,z);}在y=a/10%10这部
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/23 23:51:01
C语言中不是要求两个操作数都为整数吗?#includemain(){inta,x,y,z;scanf("%d",&a);x=a%10;/*个位数字*/y=a/10%10;/*十位数字*/z=a/100
C语言中不是要求两个操作数都为整数吗?#includemain(){inta,x,y,z;scanf("%d",&a);x=a%10;/*个位数字*/y=a/10%10;/*十位数字*/z=a/100;/*百位数字*/printf("个位数字=%d,十位数字=%d,百位数字=%d",x,y,z);}在y=a/10%10这部
C语言中不是要求两个操作数都为整数吗?
#include
main()
{
inta,x,y,z;
scanf("%d",&a);
x=a%10;/*个位数字*/
y=a/10%10;/*十位数字*/
z=a/100;/*百位数字*/
printf("个位数字=%d,十位数字=%d,百位数字=%d",x,y,z);
}
在y=a/10%10这部分,不会出现小数除以10吗?
C语言中不是要求两个操作数都为整数吗?#includemain(){inta,x,y,z;scanf("%d",&a);x=a%10;/*个位数字*/y=a/10%10;/*十位数字*/z=a/100;/*百位数字*/printf("个位数字=%d,十位数字=%d,百位数字=%d",x,y,z);}在y=a/10%10这部
不会,因为‘/’操作就是取商的整数部分.得的是个int型的整数,不会有小数