C语言程序讲解、讲解C程序算法程序

- 首页 >> C/C++编程


1、C语言提供三种逻辑运算符,按优先级高低它们分别是________,_________,__________。

2、C语言中逻辑结果的“真”和“假”分别用       和      表示;在判断逻辑运算符连接的运算量时只要是       即视为“真”,是       即视为“假”。

3、ch是字符变量,写出判断ch为大写英文字母的逻辑表达式                               。

4、直接或间接调用自身的函数称为           。

5、语句char s[ ]= "GoodBye"定义一个含有_________个元素的字符数组。

写出相应的输出结果。(每题5分,共20分)

1.有如下程序:  

#include<stdio.h>

void main( )

{

int x =5, y= 10;

y++ ;

x + = ++y;

printf("%d,%d", x, y);

}

以上程序执行后其输出结果是:

____________________________

2.有如下程序:

# include<stdio.h>

void main ( )

{

 int k=1,n=265 ;

  do

 {

   k*= n%10 ;

   n/=10 ;

  } while (n) ;

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

}

以上程序执行后其输出结果是:

_____________________________



3.有如下程序:

#include<stdio.h>

void main ( )

{

 int a[4][4],i,j ;

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

       for (j=1 ; j<4 ; j++)

           a[i][j]=(i/j)*(j/i) ;

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

  {

         for (j=1 ; j<4 ; j++)

             printf(“%2d”,a[i][j]) ;

         printf(“\n”);

      }

}

以上程序执行后其输出结果是:



_____________________________

4. 有如下程序:

#include<stdio.h>

int func (int a,int b)

{

 static int m=0,i=2;

   i+=m+1;

   m=i+a+b;

   return (m);

}

void main ( )

{

 int k=4,m=1,p1,p2;

p1=func(k,m) ;

p2=func(k,m) ;

   printf(“%d,%d\n”,p1,p2) ;

}

则以上程序执行后其输出结果是:

__________________________

五、程序设计。(每题10分,共20分)

1、要求用C语言编写程序,设计一个从任意三个数中取最大者。

2、搬砖问题:36块砖,36人搬,男搬4,女搬3,两个小孩抬一块砖。要求一次全搬完,问男、女、小孩各多少?请按以上要求用C语言编写程序,输出各种满足条件的男、女、小孩的人数。


站长地图