(c语言中)m为三位的正整数,百位,十位,个位上的数字可表示为?

如题所述

分析:m为3位数的正整数,设百位、十位、个位分别为a3,a2,a1,则:
a1=m%10;
a2=m/10%10;
a3=m/100;
具体的程序设计代码如下:
void main()
{ int m,a1,a2,a3;
scanf("%d",&m); /*输入一个三位数
a1=m%10;
a2=m/10%10;
a3=m/100;
printf(“a3=%d,a2=%d,a1=%d/n",a3,a2,a1);
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-08-02
百位a=m/100;
十位b=m/10-10*a;
个位c=m%10;
第2个回答  2013-08-02
百位m/100
十位m/10%10
个位m%100%10
第3个回答  2013-08-09
百位 m/100
十位 m%100/10
个位 m%10
相似回答