C语言1

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《C语言》综合复习资料第一题读程序写出程序执行结果

1、#include <stdio.h>

void main()

{ int x[]={1,2,3};

int s=1,i,*p=x;

for(i=0;i<3;i++)

s*=*(p+i);

printf(“%d\n”,s);

}

2、#include <stdio.h>

int fun(char *s1,char *s2)

{ int i=0;

while(s1[i]==s2[i] && s2[i]!='\0') i++; return (s1[i]=='\0' && s2[i]=='\0');

}

void main()

{ char p[10]= ""abcdef"", q[10]= ""ABCDEF""

printf(""%d\n"",fun(p,q));

}

3、#include <stdio.h>

"void main()

{ int n=2;

printf(“%d,%d,%d\n”, ++n , n+=2 , --n) ; }

4、#include <stdio.h>

void main()

{ int x=1,a=0,b=0;

switch(x)

{ case 0: b++;

case 1: a++;

case 2: a++;b++;

}

printf(“a=%d,b=%d\n”,a,b);

}

5、#include <stdio.h>

void main()

{ int s,t,a=-2,b=6;

s=t=1;

if(a>0) s=s+1;

if(a>b) t=s+t;

else if(a==b) t=5;

else t=2*s;

printf(""t=%d "", t);

}

6、#include <stdio.h>

#define S(a,b) (a)*(b) void main()

{ int a=3 ,area;

area=S(a,a+3) ;

printf(""area=%d\n"",area);

}

7、#include <stdio.h>

void main()

{ int i=0,a=0;

while( i<20 )

{ for(;;)

if((i%10)==0) break;

else i--;

i+=11;

a+=i;

}

printf("%d\n",a);

}

8、#include <stdio.h>

void swap(int b[])

{ int *p,*p1,*p2;

p1=&b[0] ;p2=&b[1];

p=p1; p1=p1+1; p2=p;

}

void main()

{ int a[]={5,9};

printf(""%d,%d\n"",*a,*(a+1));

swap(a);

printf(""%d,%d\n"",a[0],a[1]);

}

9、#include <stdio.h>

fun(int a, int b)

{ if(a>b) return(a);

else return(b);

}

void main()

{ int x=3, y=8, z=6, r;

r=fun(fun(x,y), 2*z);

printf("%d\n", r);

}

10、#include <stdio.h>

int fun(int x)

{ int y=1;

static int z=4;

z =1; y;

return(x y z);

}

void main()

{ int i;

for(i=1;i<=3;i )

printf("=",fun(i));

}

11、#include <stdio.h>

void fun(char *w, int n)

{ char t, *s1, *s2;

s1=w;

s2=w n-1;

while(s1

}

void main()

{ char p[]="abcdefg";

fun(p, strlen(p));

puts(p);

}

12、#include <stdio.h>

char fun(char *s)

{ if( *s >= ¢a¢ && *s <= ¢z¢ ) *s=*s-32;

return *s;

}

void main()

{ char a[20]="Welcome",*p,ch;

for(p=a;*p!=¢\0¢;p )

{ ch=fun(p);

putchar(ch);

} }

13、#include <stdio.h>

void main()

{ int a=10,b=0;

if(a==12)

{a++; b++; }

else

{ a=a+3 ; b=b+3;}

printf(“%d,%d\n”,a,b);

}

14、#include <stdio.h>

void main()

{ int s,i;

for(s=0,i=1;i<5;i++,s+=i) ;

prin tf(“%d\n”,s);

}

15、#include <stdio.h>

相关文档
最新文档