以下为一个C语言程序大意为输入一个数字并将每一位存储进一个数组并将这个数组的元素相加将相加所得结果的每一位存储进另一个数组输出这个数组的每一个元素。请告诉我这个程序有哪里出问题:#includestdioh#includemathhint main int a100=0; int d3=0; int bc=0j=99k=2; scanfd&b; ifb1b=pow10100 printfError
这个程序的问题在于数组d的大小只有3,而循环中有4次赋值操作。这会导致数组越界访问的问题。应该将数组d的大小增加到4。
原文地址: https://www.cveoy.top/t/topic/hKU3 著作权归作者所有。请勿转载和采集!