python输入一个三位整数、求出该数每个位的之和_编程,输入一个三位整数,将其分解出百位,十位,各位,并求出各位之和以及之积。...

展开全部

代码:

#include

#include

void GetResult(int iInput){

char a,c[3];

int i,t1,t2;

int d[3];

itoa(iInput,c,10);

t1=1;t2=0;

for(i=0;i<3;i++)

{

//将其分解出百位,十位,个位,并求出各位之和以及各位之积

a=c;

t1=t1*atoi(&a);

t2=t2+atoi(&a);

}

printf("百位:e69da5e6ba9062616964757a686964616f31333431353361%c十位:%c个位:%c积:%d和:%d",c[0],c[1],c[2],t1,t2);

}

int main(int argc,char**argv){

int input=0;

printf("请输入三位的整数(100~999),如果输入0则退出程序:\n\n");

while(1){

if(scanf("%d",&input)==1){

if(input==0){

break;

}else

{

Get

你可能感兴趣的:(python输入一个三位整数,求出该数每个位的之和)