再线等:请分别用C语言表达式描述该正整数的个、十、百位上的数值(请分别用变量a,b,c来表示个、十、百位)

来源:百度知道 编辑:UC知道 时间:2024/05/24 02:46:37
设有一个三位正整数,请分别用C语言表达式描述该正整数的个、十、百位上的数值(请分别用变量a,b,c来表示个、十、百位)
本题是一道填空题!

假设整数为n,则
c=n/100;//百位
b=(n%100)/10;//十位
a=n%10;//个位

#include<stdio.h>
main()
{
int i,a,b,c;
printf("请输入一个三位数:");
scanf("%d",&i);
a=i/100;
b=i/10%10;
c=i%100;
printf("%d,%d,%d",a,b,c);
}

#include<stdio.h>
main
{int a,b,c,k;
scanf("%d",&k);
c=k/100;
b=(k-a*100)/10;
a=(k-a*100-b*10);
printf("%d%d%d",&c,&b,&a);
}
我也是在学习当中

a=x%10;
i=x/10;b=i%10;
c=x/100;