C++求和问题

来源:百度知道 编辑:UC知道 时间:2024/05/15 15:53:26
我要写个C++程序
我输入一个数字比如是123,要求计算1+2+3=6
其中输入的数字是任意的,

请问应该怎么写

#include<stdio.h>
void main()
{
****int x;
****scanf("%d",&x);
****int a=x/10000;
****int b=x%10000/1000;
****int c=x%1000/100;
****int d=x%100/10;
****int e=x%10;
****printf("%d\n",a+b+c+d+e);
}

#include <iostream.h>
#include <PROCESS.H>
#include <string.h>
#include <math.h>
#include <STDLIB.H>

int main()
{
int iNum = 0;
int iNumSum = 0;
int iNumLenth = 0;

cout<<"please input a number:";
cin>>iNum;

while(iNum > 0)
{
iNumSum += iNum % 10;

iNum = iNum / 10;
}

cout<<"result:"<<iNumSum<<endl;

system("pause");

return 0;
}

上面的都有数量级限制,可否用C来写.
#include "stdio.h"
void main(){
int a,b,c,s;
scanf("%d%d%d",