怎样用C程序提取一个3位数的各个数位?
答案:5 悬赏:50 手机版
解决时间 2021-06-03 10:39
- 提问者网友:最爱你的唇
- 2021-06-02 21:33
如题 谢谢
最佳答案
- 五星知识达人网友:躲不过心动
- 2021-06-02 22:06
int a=256; //a可以等于任何三位数
int g,s,b;
g=a%10; //个位
s=(a/10)%10; //十位
b=a/100; //百位
全部回答
- 1楼网友:woshuo
- 2021-06-03 00:33
#include<stdio.h>
void main()
{
int indiv,ten,hundred,num;
printf("enter a 三位数:\n");
scanf("%d",&num);
hundred=num/100;
ten=num/10%10;
indiv=num%10;
printf("¸öλÊýÊÇ:%d,ʮλÊýÊÇ:%d,°ÙλÊýÊÇ:%d\n",indiv,ten,hundred);
}
- 2楼网友:罪歌
- 2021-06-02 23:57
ge=shu%10;
shi=(shu/10)%10;
bai=shu/100;
- 3楼网友:蕴藏春秋
- 2021-06-02 23:35
假设 i=567
hundred=(int)(i/100)
shiwei=(int)((i-hundred*100)/10)
gewei=(int)(i)%10
- 4楼网友:患得患失的劫
- 2021-06-02 22:32
如果简单点就
int i=123;
int k,s;
k=i%10;个位数
s=(i-100)/10;十位数
i=i/100;//百位数
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯