以下程序的输出结果是【8】 #include <stdio.h> main() { int i

以下程序的输出结果是【8】
  #include <stdio.h>
  main()
  { int  i,j,sum;
    for(i=3;i>=1;i--)
    {  sum=0;
       for(j=1;j<=i;j++)  sum+=i*j;
    }
    printf("%d\n",sum);
  }

...大哥,很显然答案是1
竟然有这么多人得25...
第一个for循环中有一个sum的赋值语句。
每次i的循环sum首先变为0;
然后才是j运算;sum = sum + i*j,也就是(sum = 0 + 1*1)
所以答案是1
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-09-13
3*1+3*2+3*3+2*1+2*2+1*1=25
第2个回答  2011-09-13
25

...是( )。 #include<stdio.h> void main() {int i; char *s="ABCD...
答案:B include <stdio.h> void main(void){ int i, j;for(i=0; i<10; i++) { j = i*10+6;if ( j%3!=0) continue;printf("%d",j);} } 4.void exchange(int *x, int *y){ int t;t=*y;y = *x; ;x = t;} 注意:1、以上每个函数都以“f”开头,其代表文件(f...

...程序后的输出结果是#include<stdio.h>main(){int x=1,y=1;int m...
首先指出程序中的三处错误,第一个是int m n中间应该有逗号,第二个是swtich拼写有错误,第三个是打印输入语句printf("x=%d,y=%d",x,y)有误。修正后程序的运行结果是:x=6,y=6。代码运行结果如下图所示:程序运行过程解析:1、完成变量的赋值,其中有x=1,y=1,m=1,n=1。2、执行第一...

...后输出结果是 #include <stdio.h> main() {int i,n=0; for(i=...
进入dowhile循环,if(i%3)为真,跳出ifcontinue循环,不执行n++;判断while(!i)为假,跳出dowhile循环;执行循环外n++,此时i=4, n=4 接着执行for循环i++,n=5,5<5,因此判断forprintf循环不成立,跳出循环,最终输出n = 4;

...#include "stdio.h" main() {int a=-1,b=1,c; c=(++a<0)&&!(b...
include "stdio.h"void main(){ int a=-1,b=1,c;c=(++a<0)&&!(b--<=0);\/\/C的值是(++a<0)&&!(b--<=0)这个表非常式的结果 \/\/(++a<0)是先a加1再判断是不是小于0 \/\/++a之后a=0 a<0不成立,因为这里&&是与符号,要两个都成立的时候才行的,前面已经有一个不成立了,\/\/...

#include <stdio.h> main() { int i=8; printf("%d,%d,%d,%d,%d\\n...
结果是 8,8,9,7,8吧,楼主

以下程序段的输出结果是 #include <stdio.h> int fun(int x,int y){...
以下程序段的输出结果是 :8

下面程序运行后的输出结果是( ) #include <stdio.h> main( )
IDE:VS2019, Language: C++17),更正后代码如下:include <stdio.h> int main(){ int a = 3, b = 4;printf("%d %d %d ", a = a + 1, b + a, b + 1);printf("%d %d %d", a = a + 1, b + a, b + 1);return 0;} 输出结果为:4 8 5 5 9 5 ...

...#include <stdio.h> main() {int k=4,m=1,p; p=func(k,m); prin...
",p); 输出 8 第二次执行func函数 依然传递 4,1 在func函数中,因为m 和i是静态变量,所以这时m=1,i=3 执行 i+=m+1; → i=3+8+1=12;执行 m=i+a+b; → m=12+4+1=17;执行 return(m) →返回 m=17;printf("%d,",p); 输出 17 最后结果为 8 ,17 ...

以下程序的输出结果是___。 #include 〈stdio.h〉 main...
A.8,17

以下程序的输出结果是___. #include <stdio.h> void main( )
int b=5,c=12;c\/=b*2; d=b*2=10 c=c\/d=1 a-=c; a=a-c=2 printf("%d,%d,%d,",a,b,c); 输出2,5,1 a+=--c; --c->c=0 a=a+c=2 } b=3,c=-2 printf("%d,%d,%d\\n",a,b,c); 输出2,3,-2 } 所以总共输出2,5,1,2,3,-2 ...

相似回答