C语言用数组编程实现,输入一个整型数据,输出各位数字之和。
提问:C语言用数组编程实现,输入一个整型数据,输出各位数字之和。
网友回答:
#include
int main()
{
int a,c,c2,sum=0,n;
scanf("%d",&n);
for(a=1,c=1;a<=n;a*=10,c++);//判断n有几位
int b[--c];
for(c2=0;c2 b[c2]=n%a/(a/10);//将n存储到数组中 for(c2=0;c2 sum+=b[c2]; printf("%d",sum); }//1111111111111111111111111111111111111111111111111111111111111111111111111111 //1111111111111111111111111111111111111111不要在意这些数字,防止提交相似内容