输入一个三位正整数,取出其百位、十位、个位。以下程序错在哪里?帮忙分析看看。谢谢!
输入一个三位正整数,取出其百位、十位、个位。以下程序错在哪里?帮忙分析看看。谢谢!#include "stdio.h"
void main()
{
int b,baiwei,shiwei,gewei;
printf("please input a positive integer");
scanf("b=%d",&b);
baiwei=b/100;
shiwei=(b-baiwei*100)/10;
gewei=b-baiwei*100-shiwei*10;
printf("baiwei=%d,shiwei=%d,gewei=%d\n",baiwei,shiwei,gewei);
}