作业 ——实验一

实验一

Part 1:这部分的实验是根据书中已有程序来操作,但因为自身对于一些C语言中标识符和操作的不熟悉,会经常出现漏打,多打或错打现象,导致无法运行,或是因为对框架的不熟悉导致操作时间很长。通过该步骤有些自己容易错的地方就会比较注意了。

Part  2:

            1、判断奇偶: ex1.c

代码如下:

/*输入一个整数,  判断其是偶数还是奇数 */ 
  #include <stdio.h> 
  int main() {
      int x;
      
      printf("输入一个整数: \n");
      scanf("%d",&x);
           if(x%2==1 )  
          printf("是奇数");
      else
          printf("是偶数"); 
      
      return 0;
  } 

运行结果:

     

此部分在我前几次完成时运行出现了奇数偶数反了的现象,原因有取余后等于0了,后面几次都是因为没有全部保存。

          2、根据不同的输入,显示不同提示信息:ex2.c

代码如下:

  /*从键盘输入1~7之间的整数
    如果输入的是1~5, 提示用户是工作日,要努力工作;
   如果输入的是6或7,提示用户是休息日,放松休息;
   否则,提示用户输入不在合法范围*/ 
  #include <stdio.h> 
  int main() {
      int days;
      
      printf("输入一个整数: \n");
      scanf("%d",&days);
      
      if(days>=1&&days<=5) 
          printf("workdays, fighting\n");
      else if(days==6||days==7) 
          printf("weekend, relax~\n");
      else
          printf("Ooops, not in 1~7\n");
      
      return 0;
  } 

运行结果:

         

刚开始此部分我出现了if(1<=days<=5)的错误,后面查阅到书上相关内容才得以改正。

           3、根据用户输入字符,判断如果是小写字母,则转换成大写;否则保持原样: ex3.c

代码如下:

/* 从键盘上输入单个字符,如果是小写字母,则转换成大写后输出;否则,什么也不做,原样输出*/ 
  #include <stdio.h>
  int main() {
      char ch;
      
      printf("输入一个字符:\n");
      scanf("%c",&ch);
      
      if(ch>='a'&&ch<='z')  
          printf("%c\n",ch-32);
      else
      printf("%c\n",ch);
      
      return 0;
  }

运行结果:

              

这个做的比较顺利,没有太大问题。

总结:学习了一段时间的C语言了,感觉对于许多知识点的运用还不是很熟练掌握,导致在实验过程中抓耳挠腮,但经过这一次的操作,我觉得对于许多理论的实际理解更加清晰,在操作中更加规范,但是这远远还不够,因为在操作过程中我借助了书本上的提示,所以平时还是要多看多写多想多问啊。

猜你喜欢

转载自www.cnblogs.com/ls4computer/p/10566103.html