若m和n均为int 型变量,则以下for语句的正确判断是()。 for(n=5,m=4;m==5;++m,n++) printf("ok!");
举一反三
- 中国大学MOOC: 下面的程序中使用了静态存储变量,程序执行后输出的结果是( )。void myfun(){ static int m; m=m+5; printf(%d ,m);}main(){ int n; for(n=1; n<5; n++) myfun(); printf( );}
- int m,n=5,*p=&m; 则与m=n等价的语句是:
- 已知向量a=(m-1,4),向量b=(5,n),若a=b,则m、n的值分别为() A: m=6,n=5 B: m=6,n=4 C: m=5,n=4 D: m=4,n=6
- 若设x,m,n均为int型变量,则下列语句
- 计算两个自然数n和m(m<10000)之间所有数的和(n和m从键盘输入),若n>m,和为0。 例如,当n=1,m=100时,sum=5050;当n=100,m=1000时,sum=495550。 #include int main() { int n,m; long sum; /***********SPACE***********/ 【?】; printf("\nInput n,m\n"); scanf("%d,%d",&n,&m); while(n<=m) { /***********SPACE***********/ 【?】; n++; } /***********SPACE***********/ printf("sum=【?】\n",sum); return 0; }