//任意输入一个正整数,求出其各位数字之和
#include <stdio.h>
void main()
{
    int num,s=0;
	    printf("请任意输入一个正整数:\n");
	    scanf("%d",&num); 
	    while(num!=0)
	    {
		        s=num%10+s;//没有赋值的操作,在编写程序时没有意识到这一点 
		        num=num/10;   	
	    } 
	printf("各位数字之和是:%d \n",s);
}
任意输入一个正整数,求出其各位数字之和,布布扣,bubuko.com
原文:http://www.cnblogs.com/wenhuan/p/3918900.html