编程我也不熟,算法就很简单。假设p是你输入的四位数,a,b,c,d是各位数字。
int p,a,b,c,d;
printf("请输入一个四位数:");
scanf(p);
if(p<10000&&p>999)
{a=p/1000;
b=p/100-a*10;
c=p/10-a*100-b*10;
d=p-a*1000-b*100-c*10;}
else
{printf("输入有误")}
我也不会编程,这肯定有问题,你自己优化一下吧,肯定也有比这更好的算法,比如用数组和循环语句肯定也能更简单的实现,你自己摸索一下把。
温馨提示:答案为网友推荐,仅供参考