实验一

实验结论

Part1            

  这部分主要是对课本上已有的程序进行验证,只要不要在输入程序的过程犯低级错误,基本就没有问题,所以在这里就不多加讲述了。至于我在这部分犯的错误,就是少输了一个字母,导致输出不了结果。

Part2

  判断奇偶: ex1

// 程序功能:
// 要求用户从键盘输入一个整数,判断其是奇数还是偶数 
   
  #include <stdio.h> 
  int main()
 {
      int x;
      
      printf("输入一个整数: \n");
      scanf("%d",&x);
      
      if(x%2!=0)  
          printf("是奇数");
      else
          printf("是偶数"); 
      
      return 0;
 } 

   根据不同的输入,显示不同提示信息:ex2

 要求用户从键盘输入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;
} 

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

// 功能:
  // 从键盘上输入单个字符
  // 如果是小写字母,则转换成大写后输出
  // 否则,什么也不做,原样输出
  
  #include <stdio.h>
  int main()
 {
  char ch;    
  printf("输入一个字符:\n");
  scanf("%c",&ch);
      
      // 根据程序功能描述,补足程序
  if  (ch>='a'&& ch<='z')   // 如果ch是小写字母,补足判定ch是小写字母的表达式
        ch=ch-32;
  printf("%c\n",ch);
      
  return 0;
 }

实验总结与体会

       在这次实验过程中,我发现了我的一个小问题:容易将赋值等号和算术等号弄混。例如:else if(days==6||days==7)和ch=ch-32中的等号。

       总体来说,这次实验完成得还算顺利,中间没有出现对程序完全没有头绪的情况,有点小卡顿也很快就解决了。

       

 

  

posted @ 2019-03-23 23:08  IIIsland  阅读(138)  评论(0编辑  收藏  举报