求助各位大神C语言基础考试编写一个程序,输入任意一个4位整数分别输出该数的个位,十位,百位和千位分

2024年12月09日 23:52
有1个网友回答
网友(1):

#include 

int main(void) 
{
int n;
for(scanf("%d",&n);n;n/=10)
{
printf("%d\n",n%10);
}
return 0;
}
#include 

int main(void) 
{
int n,i,t;
for(i=100;i<1000;++i)
{
for(t=i,n=0;t;t/=10)
{
n+=(t%10)*(t%10)*(t%10);
}
if(n==i)
{
printf("%d\n",i);
}
}
return 0;
}