已定义i和sum都为整数,以下C语言程序段的功能为( )。sum=0; i=1;while(i<=100){ sum=sum+i; i++;}printf(“%d”,sum);
A: 求1到100内所有整数的积
B: 求1到100内所有偶数的和
C: 求1到100内所有整数的和
D: 求1到100内所有奇数的和
A: 求1到100内所有整数的积
B: 求1到100内所有偶数的和
C: 求1到100内所有整数的和
D: 求1到100内所有奇数的和
举一反三
- 已定义i和sum都为整数,以下C语言程序段的功能为( )。 sum=0; i=1; while(i<=100) { sum=sum+i; i++; } printf(“%d”,sum);
- 下列程序的功能为:求1~100以内所有能被13整除的数的累加和,当累加和超出100时停止累加。请填空。#include int main(void){ int i, sum = 0;for ( i=1; i<100; i++ ){ if sum += i;if ( sum > 100 ) ;}printf( “i=%d, sum=%d\n”, i, sum );return 0;}
- 若变量inti,intsum=0,要求程序段完成求1加到100的和的,能完成此操作的程序段不正确的是() A: for(i=1;i<=100;i++)sum+=i; B: for(i=1;i<=100;i++)sum=i; C: for(i=1;i<=100;i++)sum=sum+i; D: for(i=0;i<=100;i++)sum+=i;
- 在下列程序段中,不能计算1到100之间奇数之和的是__________。 A: Dim sum As Integer sum = 0 For i = 1 To 100 Step 2 sum = sum + i Next B: Dim sum As Integer sum = 0 For i = 1 To 100 If i Mod 2 <> 0 Then sum = sum + i Next C: Dim sum As Integer sum = 0 For i = 1 To 99 sum = sum + i Next D: Dim sum As Integer sum = 0 For i = 100 To 1 Step -1 If i Mod 2 <> 0 Then sum = sum + i Next
- 输入一个正整数给变量n,求1到n的所有正整数之和。不正确的程序是()。 A: #includevoidmain(){inti,n,sum;scanf("%d",&n);for(i=1,sum=0;i<=n;i++)sum=sum+i;printf("%d",sum);} B: #includevoidmain(){inti,n,sum=0;scanf("%d",&n);for(i=1;i<=n;i++)sum=sum+i;printf("%d",sum);} C: #includevoidmain(){inti,n,sum;scanf("%d",&n);for(i=1;i<=n;i++)sum=sum+i;printf("%d",sum);} D: #includevoidmain(){inti,n,sum;scanf("%d",&n);for(i=1,sum=0;i<=n;)sum=sum+i,i++;printf("%d",sum);}