填空题

以下程序运行后的输出结果是_________。 #include char *ss(char *s) { char *p,t; p=s+1;t=*s; while(*p) {*(p-1)=*p; p++;} *(p-1)=t; return s; } main() { char *p,str[10]="abcdefgh"; p=ss(str); printf("%s\n",p); }

【参考答案】

bcdefgha
<上一题 目录 下一题>
热门 试题

填空题
以下程序运行后的输出结果是_________。main(){ char c; int n=100; float f=10; double x; x=f*=n =(c=50); printf( %d %f n ,n,x); }
单项选择题
有以下程序:main(){ int num[4][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16}},i,j;for(i=0;i<4;i++){ for(j=0;j<=i;j++) printf( %4c ,’’ ’’); for(j=_____;j<4;j++) printf( %4d ,num[i][j]); printf( n );}}若要按以下形式输出数组右上半三角1 2 3 46 7 811 1216则在程序下划线处应填入的是______。
A.i-1
B.i
C.i+1
D.4-i
相关试题
  • 以下程序运行后的输出结果是_______...
  • 为解决在多重继承环境中因公共基类带来的【...
  • 在C++语言中,访问一个对象的成员所用的...
  • 以下程序运行时,若从键盘输入:10 20...
  • 如果类B继承了类A,则称类A为类B的基类,类...