第7堂作业

来源:互联网 发布:软件专业等级证书 编辑:程序博客网 时间:2024/05/19 19:32

目标:了解循环的嵌套
提示:参考
C语言循环的嵌套 了解更多信息
作业1题,自拟题,要求应用循环的嵌套语句,并说明程序循环执行的过程

#include <stdio.h>void main()  {      int i=1,j;      while(i<=9)      {          j=1;          while(i>=j)          {              printf("%dX%d=%d\t",j,i,i*j);              j++;          }          printf("\n");          i++;      }  }  



------------------------------------题目分割线------------------------------------
作业2
目标:了解函数的嵌套与递归
提示:参考 函数的嵌套与递归 了解更多信息
作业2题,自拟题,要求应用递归,并说明程序执行的过程

#include <stdio.h>  int mul (int k)  {      int s;      if(k==1)          s=1;      else          s=k*mul(k-1);      return(s);  }  void main()  {      int n;      printf("此程序计算n!\n");      printf("输入n的值 n=");      scanf_s("%d",&n);      printf("sum=%d",mul(n));  }  

 

------------------------------------题目分割线------------------------------------
作业3
目标:了解位运算
提示:参考 位运算 了解更多信息
作业3题,自拟题,要求运用位运算符,并说明程序执行的过程.

#include <stdio.h>  void main()   {    int a=3;    int b = 5;    printf("%d",a&b);   }  

00000011(2)
& 00000101(2)
00000001(2)
由此可知3&5=1


 

原创粉丝点击