下面程序可以正确求出1+2+3+。。。+n的和。()
#include
intmain()
{
inti=1,sum=0,n;
scanf(“%d”,&n);
while(i<=n)
sum=sum+i;
++i;
printf("sum=%d",sum);
return0;
}
#include
intmain()
{
inti=1,sum=0,n;
scanf(“%d”,&n);
while(i<=n)
sum=sum+i;
++i;
printf("sum=%d",sum);
return0;
}
举一反三
- 下面程序可以正确求出1+2+3+。。。+n的和。() #include int main( ) { int i = 1,sum = 0,n; scanf(“%d”,&n); while (i <= n) sum = sum + i; ++i; printf("sum=%d
- 输入一个正整数给变量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);}
- int i=1,sum=0,n; scanf ("%d",&n) ; while (i<=n) sum=sum+I;
- 有以下程序,程序运行后的输出结果是()。main(){inti=1,sum=0;while(i<=4)sum=sum+i;i=i+1;printf(“%d\n”,sum);}(2.0分)
- 下面程序段中循环体执行的次数是 。 int i,sum=0; for(i=2,sum=sum-i; sum!=0; i=0) sum=sum+i; printf("%d\n",sum);