以下for语句中,不能完成1~10的累加功能的是A.for i in range(10,0): sum += iB.for i in range(1, 11): sum += iC.for i in range(10, 0, -1): sum += iD.for i in (10, 9, 8, 7, 6, 5, 4, 3, 2, 1): sum += i
举一反三
- 在sum初始值为0的情况下,以下语句不能完成1~10的累加求和的是( )。 A: for i in range(11): sum+=i B: for i in range(10,0,-1):sum+=i C: for i in range(10,9,8,7,6,5,4,3,2,1):sum+=i D: for i in range(1,11):sum+=i
- 以下语句不能完成1~10的累加求和的是( ) A: for i in range(11):sum+=i B: for i in range(1,11):sum+=i C: for i in range(10,0,-1):sum+=i D: for i in range(10,9,8,7,6,5,4,3,2,1):sum+=i
- 下列程序的输出结果是:sum = 0 def sum(i1, i2): result = 0 for i in range(i1, i2 + 1): result += i return result print sum(1, 10)
- 以下程序的运行结果是()。main(){ int i=1,sum=0; while(i<;10) sum=sum+1;i++; printf("i=%d,sum=%d",i,sum);} A: 程序死循环 B: A:i=10,sum=9 C: B:i=9,sum=9 D: C:i=2,sum=1
- 以下程序的运行结果是(). main() { int i=1,sum=0; while(i<10) sum=sum+1;i++; printf("i=%d,sum=%d",i,sum); } A: i=10,sum=9 B: i=9,sum=9 C: i=2,sum=1 D: 运行出现错误