P21 19循环结构

来源:百度知道 编辑:UC知道 时间:2024/05/17 22:24:50
s=a;
for(b=1;b<=c;b++)s=s+1;
与上述程序段功能等价的赋值语句是()
a s=a+b
b s=a+c
c s=s+c
d s=b+c
求详解过程

s=a
b从1自增到c循环;
s=s+1;那么就相当于S=s+1.1...1..1 (这中间是加了C个1)
s=a+c;
答案b

s原来的值是a,循环的作用是让s增加c次,所以s=a+c

选C

for(b=1;b<=c;b++)
这个循环执行次数为c次(b取值从1到c,每次递增1,所以共执行c次)

所以s=s+1;也就执行了c次,也就是说s累加1共执行了c次,也就一共累加了c
所以与上述程序段功能等价的赋值语句是:s=s+c