若有定义:double x=8, y=5; int m;则执行以下语句后,m的值不为1的是______。
查看答案
若int y=2100, p=-1 ; 则执行以下语句后p值是______。if ( y%4==0 && y%100!=0 || y%400==0 ) p=1 ; else p=0 ;
A. -1
B. 0
C. 1
D. 有语法错误
下面程序的输出结果为______ 。void main( ){ int k, a=18, b=12, s; for(k=a;k>0;k--) {if (a%k==0&&b%k==0) break; } s=k+(a*b)/k; printf( "%d", s ); }
下面程序的输出结果为______ 。void func( int x, int *y ) { x=x*x-1; *y=*y**y-1; }void main( ) { int a=3,b=4; func( a, &b ); printf( "%d", a+b );}
下面程序的输出结果为______ 。void func( int *x, int n, int k ){ int *p; p=x+n-1; for( ; p>=x; p--) { if (k > *p) *(p+1) = *p; else break;} *(p+1) = k;}void main( ){ int m=5, s=0, *p, a[10]={ 2,4,6,8,10 }; func(a,5,m); for(p=a; p