7-9 sdut-C语言实验-三位数整数的各位数字
分数 15
全屏浏览题目
切换布局
作者 马新娟
单位 山东理工大学
本题要求编写程序,输入一个三位数的正整数,并输出它的个位数字、十位数字和百位数字的值。
输入格式:
请输入三位正整数,例如152。
输出格式:
按照以下格式输出:
152 = 个位数字 + 十位数字10 + 百位数字100
如不是三位数,输出“Please input a three digits number.”。
输入样例1:
125
输出样例1:
125 = 5 + 2*10 + 1*100
答案示例
#include <stdio.h>
int main()
{
int x;
scanf("%d",&x);
if(x>99&&x<1000)
printf("%d = %d + %d*10 + %d*100",x,x%10,x/10%10,x/100);
else
printf("Please input a three digits number.");
return 0;
}