C语言程序,运行不出来结果?

C语言程序,运行不出来结果?,第1张

如图中1处,没有输出的猪腰子问题在这里,p的初始值应为a.而不是0,因为之前已经定义了p=a这里可以改成for(p<a+5p++)。

另外第二处经过for循环,p已经指向数组的下一个地址,此时输出值不确定。这里没有语法错误。需要注意就是。

如你所写的代码while以i>100作为退出条件,但是在while循环内中红色框内代码改变了i的值,导致i一直等于1/-1,退不出循环,已经死循环了。

应该把此代码删除,再定义一个

int flag = 1

while(i <= 100)

{

s = s + flag/i

flag = -flag

i++

}

还有printf里的换行是\n不是 /n。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12201331.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存