}
11.以下程序执行后输出的结果是 123,0 #include
12.以下程序执行后输出的结果是 3个空格 1 3个空格2 3个空格3 3个空格4
3个空格5 3个空格6 #include
int a[2][3]={{1,3,5},{2,4,6}}; int b[3][2],i,j; for(i=0;i<2;i++) {
for(j=0;j<3;j++) {
b[j][i]=a[i][j]; } }
for(i=0;i<3;i++) {
for(j=0;j<2;j++) printf(\\(输出4列,不足的前头补空) printf(\ } }
13.若输入的值是-75,以下程序的运行结果是 -3*5*5 #include
M
scanf(\ if(n<0) printf(\ n=abs(n); fun(n); }
void fun(int x) { int k,r;
for(k=2;k
if(x!=1) printf(\}
14.以下程序的运行结果是 4 #include
void main( ) { struct NODE *p,*q,*r; int sum=0; p=(struct NODE*) malloc(sizeof(struct NODE)); q=(struct NODE *) malloc(sizeof(struct NODE)); r=(struct NODE *) malloc(sizeof(struct NODE)); p->num=1; q->num=2; r->num=3; p->next=q; q->next=r; r->next=NULL; sum+=q->next->num; sum+=p->num; printf(\
}
15.输入87653142,下面程序运行的结果是 7531 #include
scanf(\ fun(s, &t);
printf(\}
void fun(long int s, long int *t) { int d; long s1=1; *t=0;
while(s>0) { d=s;
if(d%2!=0)(若改成=0,则输出数字中的偶数,并组成新的数字) { *t=d*s1+*t; s1*=10; }
s/=10; } }
16.下面程序运行的结果 13431 #include
void main() { struct NODE m[5],*p=m,*q=m+4; int i=0; while(p!=q) { p->k=++i;/*p指向k*/ p++; q->k=i++; q--;
}
q->k=i;
for(i=0;i<5;i++) printf(\ printf(\ }
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库c语言程序阅读题目(带解释)(2)在线全文阅读。
相关推荐: