C语言的一道简单题目,要求手动计算。求详解。答案为416.

2024-12-14 17:35:19
推荐回答(5个)
回答1:

输入?
你要是想偷懒直接在每个for中直接输出变量就能直接看到。
单步调试更好
a[0]=2 a[0]=2
a[0]=2 a[0]=2
a[1]=2 a[0]=2
a[1]=2 a[0]=2
a[1]=5 a[1]=3
a[1]=5 a[1]=3
a[2]=2 a[0]=2
a[2]=2 a[0]=2
a[2]=5 a[1]=3
a[2]=5 a[1]=3
a[2]=26 a[2]=21
a[2]=26 a[2]=47
a[0]=2 a[3]=-858993460
tmp=4
a[1]=5 a[3]=-858993460
tmp=32
a[2]=6 a[3]=-858993460
tmp=416
416

回答2:

这种程序都不懂,也不自己花时间去看,也不知道你学这C有什么用???

回答3:

首先要把题目看明白. 第一行的输入是指要输入a和b的对数,从第二行开始,我用C语言写的一个 #include

回答4:

大哥,b[i]数组是你自己手动输入的吧,那你的结果应该跟你的输入有关系吧?怎么可能就是答案固定呢? 除非这个跟b[i]数组无关。
自己在第二个for里面,加printf,把每次的tmp输出来你就看出来了啊。

回答5:

这东西本应让计算机算的,人算。。。
我错了。。。