c语言大整数乘法问题#include#include#define max 10int main(){\x05int i,j,an[max];\x05memset(an,0 ,sizeof(an));\x05an[0]=16;an[5]=57;\x05\x05for(j = 0; j=10)\x05\x05\x05{an[i+1]=an[i+1]+an[i]/10;\x05\x05\x05an[i]%=10;}\x05\x05}\x05\x05\x05for(
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/02 01:28:47
![c语言大整数乘法问题#include#include#define max 10int main(){\x05int i,j,an[max];\x05memset(an,0 ,sizeof(an));\x05an[0]=16;an[5]=57;\x05\x05for(j = 0; j=10)\x05\x05\x05{an[i+1]=an[i+1]+an[i]/10;\x05\x05\x05an[i]%=10;}\x05\x05}\x05\x05\x05for(](/uploads/image/z/7208306-26-6.jpg?t=c%E8%AF%AD%E8%A8%80%E5%A4%A7%E6%95%B4%E6%95%B0%E4%B9%98%E6%B3%95%E9%97%AE%E9%A2%98%23include%23include%23define+max+10int+main%28%29%7B%5Cx05int+i%2Cj%2Can%5Bmax%5D%3B%5Cx05memset%28an%2C0+%2Csizeof%28an%29%29%3B%5Cx05an%5B0%5D%3D16%3Ban%5B5%5D%3D57%3B%5Cx05%5Cx05for%28j+%3D+0%3B+j%3D10%29%5Cx05%5Cx05%5Cx05%7Ban%5Bi%2B1%5D%3Dan%5Bi%2B1%5D%2Ban%5Bi%5D%2F10%3B%5Cx05%5Cx05%5Cx05an%5Bi%5D%25%3D10%3B%7D%5Cx05%5Cx05%7D%5Cx05%5Cx05%5Cx05for%28)
c语言大整数乘法问题#include#include#define max 10int main(){\x05int i,j,an[max];\x05memset(an,0 ,sizeof(an));\x05an[0]=16;an[5]=57;\x05\x05for(j = 0; j=10)\x05\x05\x05{an[i+1]=an[i+1]+an[i]/10;\x05\x05\x05an[i]%=10;}\x05\x05}\x05\x05\x05for(
c语言大整数乘法问题
#include
#include
#define max 10
int main()
{
\x05int i,j,an[max];
\x05memset(an,0 ,sizeof(an));
\x05an[0]=16;an[5]=57;
\x05\x05for(j = 0; j=10)
\x05\x05\x05{an[i+1]=an[i+1]+an[i]/10;
\x05\x05\x05an[i]%=10;}
\x05\x05}
\x05\x05\x05for(i=0;i
c语言大整数乘法问题#include#include#define max 10int main(){\x05int i,j,an[max];\x05memset(an,0 ,sizeof(an));\x05an[0]=16;an[5]=57;\x05\x05for(j = 0; j=10)\x05\x05\x05{an[i+1]=an[i+1]+an[i]/10;\x05\x05\x05an[i]%=10;}\x05\x05}\x05\x05\x05for(
你的第一个for循环里面应该用j而不是i吧?
#include
#include
#define max 10
int main(void)
{
int i, j, an[max];
memset(an, 0, sizeof(an));
an[0] = 16;
an[5] = 57;
for (j = 0; j < max; j++) {
if (an[j] >= 10) {
an[j+1] = an[j+1] + an[j]/10;
an[j] %= 10;
}
}
for (i = 0; i < max; i++)
printf("%d", an[i]);
return 0;
}