以下程序执行后sum的值是( ) main() { int i , sum for(i=1i答案为不确定,因为sum在初始化的时候没有赋值,sum的值是不确定的,得到的只是个随机数,幸运的话可以得到0,呵呵,但是这个只是有可能很小的概率
以下程序执行后sum的值是( ) main() { int i , sum for(i=1i<6i ) sum =i printf(
答案为不确定,因为sum在初始化的时候没有赋值,sum的值是不确定的,得到的只是个随机数,幸运的话可以得到0,呵呵,但是这个只是有可能很小的概率。求以下程序段的输出结果,麻烦详解。int i=0?
11 首先赋值,然后是一个条件循环。比较条件是i和5的大小。当i大于等于5的时候循环结束执行语句是一个赋值语句。可以理解成sum=sum (i 开云体育)。 i 的含义是下次调用加一。所以 第一次循环i=0,sum=1,然后比较,符合条件,执行,结果为sum=1,i=0(注意此时i仍为0,当下次调用的时候其值才变为1) 第二次循环i=1,sum=1,执行结果sum=2,i=1 第三次循环i=2,sum=2,执行结果sum=4,i=2 第四次循环i=3,sum=4,执行结果sum=7,i=3 第五次循环i=4,sum=7,执行结果sum=11,i=4 第六次循环的时候,i=5,条件语句不符合(繁:閤),跳出循环,执行下一句
输出sum值。结果是11。 这道题关键是理解i 和 i的区别,前者是先用再加,后者是先加再用。
如图程序输出sum的值是______?
模拟程序的运行过程,知该程序运行后输出的是求和运算,即i=10时,sun=1 2 3 … 10=55;∴输出sum=55.故答案为:55.11. 以下程序执行后sum的值是____ _C____?
答案是C,不确定。因为sum没有初始化,这是很多刚学C的人很容易忽略的;i在下面的for循环里已经赋值了,也就是说变量要初始化或者赋值之后才能拿来用。本文链接:http://21taiyang.com/SoccerSports/7002245.html
编写程序计算sum的值(练:zhí)转载请注明出处来源