从终端输入一个整数,范围是100~999,求个位十位百位的和!!!
#include <stdio.h>
int main(int argc,const char* argv[]){
int num,sum = 0;
printf("请输入一个三位数:");
scanf("%d",&num);
while(1){
if(num >= 100 && num <= 999)
{
sum += num % 10;
sum += num % 100 / 10;
sum += num / 100;
printf("%d 的个位、百位、十位的和为:%d\n",num,sum);
break;
}
else
{
printf("不是一个三位数请重新输入\n");
scanf("%d",&num);
}
}
return 0;
}