重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
#includestdio.h
创新互联成都企业网站建设服务,提供成都做网站、网站制作、成都外贸网站建设网站开发,网站定制,建网站,网站搭建,网站设计,成都响应式网站建设,网页设计师打造企业风格网站,提供周到的售前咨询和贴心的售后服务。欢迎咨询做网站需要多少钱:13518219792
int main()
{
printf("输入一个0-99999的整数\n");
int i,j;
while(1)
{
scanf("%d",i);
j=i/10000+i%10000/1000+i%10000%1000/100+i%10000%1000%100/10+i%10;
printf("%s\n","各位之和为:");
printf("%d\n",j);
}
return 0;
} 如果要是负数在前边再加上判断,一个负号就行了
忽略负号是应该取绝对值,但对于初学者可能有些还不会,比如还没学到函数
那么可以有个最简单的语句
if(a0)
a*=-1; //a*=-1相当于a=a*-1
如果a0,就把a乘一个-1
可以使用itoa函数将数字转换为字符试试,只输出你需要的前几位。