实验一

时间:2019-03-20
本文章向大家介绍实验一,主要包括实验一使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

一,实验结论

Part 1:

        刚开始编译对一些基本的编译常识还不了解,对一些操作还似懂非懂。这部分虽然照着教材编译,但还是出现了很多错误。经常在一些小细节上出错并且还不能很快发现。比如在数字符号和空格的使用,单词的拼写以及整个源代码的格式掌握都不够熟练。

Part 2:

1,判断奇偶;

#include <stdio.h>  
int main() {   
    int x;       
    
    printf("输入一个整数: \n");    
    scanf("%d",&x);      
     
    // 在×××处填写相应表达式 
    // 使得当表达式成立时,判定x是奇数,否则是偶数 ?  
    if(x%2)    
    printf("是奇数");   
    else      
    printf("是偶数");      
    return 0;
} 

2,根据不同的输入显示不同的输出;

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

3,大小写转换;

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

 二,实验总结与体会

     第一次编写源代码,虽然有很多不熟练和错误,但我自己觉得还挺有意思的。每次出错就觉得这是谁弄出来的鬼东西,但最后看见成功运行了就很开心有小小的成就感。

      首先,对关系运算符和逻辑运算符的掌握还不够熟练理解还不够深刻,犯了一些啼笑皆非的错误。其次,面对一个事件,虽然能够理清整个事件的脉络和解决思路,但却很难快速用c程序编译出来,不能灵活的运用较简便的算法来简化编译。最后,应加深对代码和事件联系的认识。

     对于编写代码还是应该多加练习,毕竟熟能生巧。犯的错误,踩的坑多了也就熟练了。