题目描述
本题要求编写程序,输出一个三位整数的个位数字、十位数字和百位数字的值。
该整数N需要满足条件(100≤N≤999)
输入
输入在一行中给出一个需要判断的整数N(100≤N≤999)。
输出
如果N是三位数,按照以下格式输出:
152 = 个位数字 + 十位数字*10 + 百位数字*100
如果N不是三位数,则输出:
Invalid Value.
样例
输入样例
152
输出样例
152 = 2 + 5*10 + 1*100
AC代码
# include <stdio.h>
int main()
{
int n;
scanf("%d",&n);
if(n<=999 && n>=100){
int x,y,z;
z=n%10;
x=n/100;
y=(n-z)/10%10;
printf("%d = %d + %d*10 + %d*100",n,z,y,x);
}else{
printf("Invalid Value.");
}
return 0;
}