C语言练习题(带答案)

2026/4/29 0:22:23

函数

1.

#include int Sub(int a, int b) {return (a- b);} main()

{int x, y, result = 0; scanf(\ result = Sub(x,y ) ;

printf(\}

当从键盘输入:6,3运行结果为: result =3 2.

#include

int min( int x, int y ) { int m;

if ( x> y ) m = x; else m = y; return(m); }

main() {

int a=3,b=5,abmin ; abmin = min(a,b); printf(“min is %d”, abmin); }

运行结果为: min is 5

3.

#include func(int x) { x=10;

printf(“%d, ”,x); }

main( )

{ int x=20; func(x);

printf(“%d”, x); }

运行结果为: 10, 20

4.

#include int m=4;

int func(int x,int y) { int m=1;

return(x*y-m); }

main()

{int a=2,b=3;

printf(\

printf(\ }

运行结果为: 4 1 5.

#include int fun(int a, int b) { if(a>b) return(a); else return(b); }

main()

{ int x=15, y=8, r; r= fun(x,y);

printf(\}

运行结果为:r=15 6.

#include int fac(int n) { int f=1,i;

for(i=1;i<=n;i++)

f=f * i; return(f); }

main() { int j,s;

scanf(“%d”,&j); s=fac(j);

printf(\}

如果从键盘输入3, 运行结果为:3!=6

7.

#include

unsigned fun6(unsigned num) { unsigned k=1;

do

{ k*=num; num/=10; }while(num); return k; }

main()

{ unsigned n=26;

printf(“%d\\n”,fun6(n)); }

运行结果为:12 8.

#include int max(int x, int y); main() { int a,b,c a=7;b=8; c=max(a,b);

printf(\}

max(int x, int y) { int z;

z=x>y? x : y; return(z) ; }

运行结果为: Max is 8

指针

1.

# include < stdio .h > main ( )

{ int x[ ] = {10, 20, 30, 40, 50 }; int *p ; p=x;

printf ( “%d”, *(p+2 ) ); } 运行结果为: 30 2.

#include main( )

{ char s[]=”abcdefg”; char *p; p=s;

printf(“ch=%c\\n”,*(p+5)); }

运行结果为: ch=f 3.

#include main ( )

{ int a[]={1, 2, 3, 4, 5} ; int x, y, *p; p=a;

x=*(p+2);

printf(\:%d \\n\; }

运行结果为: 1:3 4.

#include main()

{ int arr[ ]={30,25,20,15,10,5}, p++;

printf(“%d\\n”,*(p+3)); }

运行结果为:10

*p=arr;


C语言练习题(带答案).doc 将本文的Word文档下载到电脑
搜索更多关于: C语言练习题(带答案) 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219