求这个程序段的计算过程

求这个程序段的计算过程,第1张

这个循环体最外层的循环,对a的值不产生影响,因为他每次都重新把a赋值为一。先说变量b的值,当i=1的时候j的循环执行1次,k的循环分别执行三次,所以第一轮外循环结束时,b的值是3,再说变量i=2时候的循环,这一轮循环中,j的循环执行2次,k的循环分别执行三次和两次,所以,a和b的值都增加了5,所以整个程序段结束的时候,a的值就是6,b的值是8,应该选择答案a。

#include"stdio.h"

main()

{float BUF[21]={0},SUM=0

int i

printf("please input digit:\n")

for(i=1i<21i++)

scanf("%f",BUF+i)

for(i=1i<21i++)

SUM+=*(BUF+i)

printf("%4.2f",SUM)

getch()

}


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存