如题所述
#include<stdio.h>
#include<math.h>
void main()
{
long int a,b,i,n=0;
int sum=0;
printf("请输入一个数:");
scanf("%ld",&a);
for(i=0;i<6;i++)
if(a/pow(10,i)>=1)
n++;
}
for(i=n-1;i>=0;i--)
b=a/pow(10,i);
a=a-b*pow(10,i);
sum+=b;
printf("%d\n",sum);
getch();
是这样的吗?
#include "stdio.h"
main()
int x,i;
scanf("%d",&x);
while(x!=0){
i=x%10;
x=x/10;
sum+=i;
printf("%d",sum);