C语言程序分析写结果Word下载.docx

上传人:b****6 文档编号:18931715 上传时间:2023-01-02 格式:DOCX 页数:28 大小:18.62KB
下载 相关 举报
C语言程序分析写结果Word下载.docx_第1页
第1页 / 共28页
C语言程序分析写结果Word下载.docx_第2页
第2页 / 共28页
C语言程序分析写结果Word下载.docx_第3页
第3页 / 共28页
C语言程序分析写结果Word下载.docx_第4页
第4页 / 共28页
C语言程序分析写结果Word下载.docx_第5页
第5页 / 共28页
点击查看更多>>
下载资源
资源描述

C语言程序分析写结果Word下载.docx

《C语言程序分析写结果Word下载.docx》由会员分享,可在线阅读,更多相关《C语言程序分析写结果Word下载.docx(28页珍藏版)》请在冰豆网上搜索。

C语言程序分析写结果Word下载.docx

&

c=='

A'

));

inta=1,i=a+1;

do

a++;

while(!

~i++>

3);

inta=111;

a=a^00;

%d,%o\n"

a,a);

chars[12]="

abook"

%.4s"

s);

若输入234则下面程序的输出结果是____。

inta,b;

scanf("

%2d%3d"

&

a,&

b);

a=%db=%d\n"

a,b);

以下程序段的输出结果是。

{inta=10,b=50,c=30;

if(a>

b)

a=b;

b=c;

c=a;

printf("

a=%db=%dc=%d\n"

a,b,c);

inta=0,b=1,c=0,d=20;

if(a)d=d-10;

elseif(!

if(!

c)d=15;

elsed=25;

d=%d\n"

d);

下面程序的输出结果为。

inta=1,b=0;

switch(a)

case1:

switch(b)

case0:

**0**"

);

break;

**1**"

case2:

**2**"

char*s="

12134211"

intv1=0,v2=0,v3=0,v4=0,k;

for(k=0;

s[k];

k++)

switch(s[k])

case'

1'

:

v1++;

3'

v3++;

2'

v2++;

default:

v4++;

v1=%d,v2=%d,v3=%d,v4=%d\n"

v1,v2,v3,v4);

下面程序的输出是。

intx=1,y=0,a=0,b=0;

switch(x)

switch(y)

b++;

a=%d,b=%d\n"

下面程序的输出是____。

intnum=0;

while(num<

=2)

num++;

num);

b=1;

b=2;

b=0;

b=a+b;

a=%d,b=%d"

从键盘上输入"

446755"

时,下面程序的输出是____。

intc;

while((c=getchar())!

='

\n'

switch(c-'

putchar(c+4);

case3:

putchar(c+3);

putchar(c+2);

\n"

intk=0;

switch(c++)

k++;

B'

k--;

C'

k+=2;

D'

k=k%2;

continue;

E'

k=k+10;

k=k/3;

while(c<

'

k=%d\n"

k);

intx,i;

for(i=1;

i<

=100;

i++)

x=i;

if(++x%2==0)

if(++x%3==0)

if(++x%7==0)

%d"

inti,k,a[10],p[3];

k=5;

for(i=0;

10;

a[i]=i;

3;

p[i]=a[i*(i+1)];

k+=p[i]*2;

假定从键盘上输入"

3.6,2.4<

回车>

"

下面程序的输出是____。

math.h>

floatx,y,z;

%f,%f"

x,&

y);

z=x/y;

while

(1)

if(fabs(z)>

1.0)

x=y;

y=z;

elsebreak;

%f\n"

y);

inti,j,x=0;

2;

x++;

for(j=0;

j<

-3;

j++)

if(j%2)

x=%d\n"

inti,j,k=10;

=3;

if(j%2)continue;

intn[3][3],i,j;

n[i][j]=i+j;

n[i+1][j+1]+=n[i][j];

n[i][j]);

inta[4][5]=

1,2,4,-4,5,-9,3,6,-3,2,7,8,4

};

inti,j,n;

n=9;

i=n/5;

j=n-i*5-1;

a[%d][%d]=%d\n"

i,j,a[i][j]);

intm[3][3]=

{1},{2},{3}

};

intn[3][3]=

1,2,3

m[1][0]+n[0][0]);

/*①*/

m[0][1]+n[1][0]);

/*②*/

chars1[50]={"

somestring*"

},s2[]={"

test"

%s\n"

strcat(s1,s2));

f(char*s)

char*p=s;

while(*p!

\0'

p++;

return(p-s);

f("

ABCDEF"

string.h>

charstr[100]="

Howdoyoudo"

strcpy(str+strlen(str)/2,"

esshe"

str);

func(inta,intb)

c=a+b;

return(c);

intx=6,y=7,z=8,r;

r=func((x--,y++,x+y),z--);

r);

voidfun(int*s)

staticintj=0;

s[j]+=s[j+1];

while(++j<

2);

intk,a[10]=

1,2,3,4,5

for(k=1;

k<

fun(a);

5;

%d"

a[k]);

intk=1;

inti=4;

fun(i);

\n%d,%d"

i,k);

fun(intm)

m+=k;

k+=m;

chark='

k-'

m,k);

/*③*/

fun(intn,int*s)

intf1,f2;

if(n==1||n==2)

*s=1;

else

fun(n-1,&

f1);

fun(n-2,&

f2);

*s=f1+f2;

intx;

fun(6,&

x);

intw=3;

intw=10;

fun(5)*w);

fun(intk)

if(k==0)return(w);

return(fun(k-1)*k);

funa(inta)

intb=0;

staticintc=3;

a=c++,b++;

return(a);

inta=2,i,k;

k=funa(a++);

voidnum()

externintx,y;

inta=15,b=10;

x=a-b;

y=a+b;

intx,y;

inta=7,b=5;

num();

%d,%d\n"

x,y);

inta=2,i;

%4d"

f(a));

f(inta)

c++;

return(a+b+c);

try()

staticintx=3;

return(x);

inti,x;

=2;

x=try();

intx=1;

voidf1(),f2();

f1();

f2(x);

voidf1(void)

intx=3;

voidf2(intx)

++x);

#defineSUB(X,Y)(X)*Y

inta=3,b=4;

SUB(a++,b++));

inta[]=

1,2,3,4,5,6

int*p;

p=a;

*p);

*(++p));

*++p);

*(p--));

p+=3;

%d%d"

*p,*(a+3));

inta[3][4]=

1,2,3,4,5,6,7,8,9,10,11,12

int*p=a;

p+=6;

/*①*/

*(*(a+1)));

/*②*/

*(a[1]+2));

/*③*/

*(&

a[0][0]+6));

/*④*/

getch();

#defineFMT"

%X\n"

staticinta[][4]=

printf(FMT,a[2][2]);

printf(FMT,*(*(a+1)+1));

intx,y,*p;

p=&

a[0];

x=*(p+2);

y=*(p+4);

%d,%d,%d\n"

*p,x,y);

voidive(intx[],intn)

intt,*p;

p=x+n-1;

while(x<

p)

t=*x;

*x++=*p;

*p--=t;

return;

inti,a[]=

1,2,3,4,5,6,7,8,9,0

ive(a,10);

a[i]);

#include"

string.h"

fun(char*w,intn)

chart,*s1,*s2;

s1=w;

s2=w+n-1;

while(s1<

s2)

t=*s1++;

*s1=*s2--;

*s2=t;

staticchar*p="

1234567"

fun(p,strlen(p));

%s"

p);

char*p="

abcdefghijklmnopq"

inti=0;

while(*p++!

e'

%c\n"

f(intx,inty)

return(y-x);

inta=5,b=6,c;

intf(),(*g)()=f;

(*g)(a,b));

inta=1,*p,**pp;

pp=&

p;

a;

a,*p,**pp);

char*alpha[7]=

"

ABCD"

"

EFGH"

IJKL"

MNOP"

QRST"

UVWX"

YZ"

char**p;

inti;

p=alpha;

4;

%c"

*(p[i]));

char*pp[2][3]=

abc"

defgh"

ijkl"

mnopqr"

stuvw"

xyz"

***(pp+1));

**pp[0]);

(*(*(pp+1)+1))[4]);

*(pp[1][2]+2));

/*④*/

**(pp+1));

/*⑤*/

stdio.h"

structstr1

charc[5];

char*s;

structstr1s1[2]=

{"

},{"

IJK"

L

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 理学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1