用C语言:输入一个三位数,输出其各位数字之和。

2025-02-25 03:49:37
推荐回答(2个)
回答1:

#include

int main()
{
int a[3];
int i;
for(i = 0; i < 3; i++)

scanf("%.1d",&a[i]);

printf("%d\n",a[0]+a[1]+a[2]);
return 0;

}

回答2:

#include
#include
main()
{
int i,idigit[3],sum;
char c;
for(i=0;i<3;i++)
{
do
{
c=getche();
}while(c>'9'||c<'0');
idigit[i]=c;
}
for(i=0;i<3;i++)sum+=idigit[i];
printf("\nsum=%d",sum);
return 0;
}