main() { int k,P; int s[]={1,-9,7,2,-10,3}; for(p=0,k=P;p<6;p++) if(s>s[k])k=p; printf("%d\n",k); } 程序运行结果是:______
举一反三
- 智慧职教: <p>下面程序的输出结果是</p><p>main() { </p><p>int s,k; </p><p>for(s=1,k=2;k<5;k++) s+=k; </p><p>printf(“%d ”,s);</p><p>} </p><p><br/></p>
- main { char s[ ]=“1234”, * p; for(p=s; p<s+3; p++) printf(“%s”, p); } 程序结果是
- 下列程序段没有错误的是( )。 A: int*p;cin>>*p; B: int*s,k;*s=100 C: int *s ,k; char *p ,c; s=&k; p=&c; *p='a'; *s=1; D: int *s,k; char *p,c; s=&k; p=&c; s=p;
- 下面程序的输出结果应该是(). main() {int a[5]={2,4,6,8,10},*p,**k; p=a; k=&p; printf("%d",*(p++)); printf("%d\n",**k); }
- 有定义语句:char s[3][10],(k)[3],p;则对于下列赋值语句,哪个是正确的() A: p = s[0]; B: p = s; C: p = k; D: k = s;