C语言试题汇总 联系客服

发布时间 : 星期四 文章C语言试题汇总更新完毕开始阅读d6bb3a2b2af90242a895e5b9

功能:输出结果为:

* * * * * * * * * * * * * * * * * * * *

-------------------------------------------------------*/ #include main() {

/***********SPACE***********/ static char 【?】={'*','*','*','*','*'}; int i,j,k;

char space=' '; for(i=0;i<5;i++) {

printf(\

for(j=1;j<=3*i;j++)

/***********SPACE***********/ printf(\【?】);

/***********SPACE***********/ for(k=0;k<【?】;k++) printf(\ }

printf(\}

----- 【 标准答案 】 ----- 【 1】 a[ 5] 或 a[] 【 2】 space 或 ' ' 【 3】 5 或 =4

7【程序填空】

功能:输入3个数a,b,c,按从小到大的顺序输出。

-------------------------------------------------------*/ #include main() {

void swap(int *p1, int *p2); int n1,n2,n3;

int *pointer1,*pointer2,*pointer3;

printf(\ scanf(\ pointer1=&n1; pointer2=&n2; pointer3=&n3;

/***********SPACE***********/ if(【?】) swap(pointer1,pointer2); /***********SPACE***********/ if(【?】) swap(pointer1,pointer3); /***********SPACE***********/ if(【?】) swap(pointer2,pointer3);

printf(\}

/***********SPACE***********/ void swap(【?】) int *p1,*p2; {

int p;

p=*p1;*p1=*p2;*p2=p; }

----- 【 标准答案 】 ----- 【 1】 n1 >n2 或 n 2< n1 或 *pointer 1 >*pointer pointer 1

【 2】 n1 >n3 或 n 3< n1 或 *pointer 1 >*pointer pointer 1

【 3】 n2 >n3 或 n 3< n2 或 *pointer 2 >*pointer pointer 2

【 4】 p1 ,p2

8【程序填空】

功能:输入三个整数x,y,z,请把这三个数由小到大输出。

-------------------------------------------------------*/ #include main() {

int x,y,z,t;

scanf(\

/***********SPACE***********/ if (x>y){【?】}

2 或 * pointer 3 或 * pointer 3 或 * pointer 2 <* 3 <* 3 <*