第二天

作者: 张俊博 | 来源:发表于2016-10-31 16:36 被阅读0次
    //华氏温度与摄氏温度的转换
    //c = (f-32)5/9
    
    #include <stdio.h>
    int main(int argc,char *argv[])
      {
      //1.变量定义
      //数据类型 变量名 = 初始值;
      int f = 0;
      double c = 0.0;
      
      //2.从键盘读入数据
      //scanf ("格式控制字符串",变量地址列表);
      scanf ("%d",&f);
      
      //3.进行相应的运算得到的结果
      //C语言支出算数运算、关系运算、逻辑运算、赋值运算、位运算……
      c = (f-32)*5/9;
      
      //4.打印输出结果
      //printf("格式控制字符串",变量列表);
      printf("c = %f\n",c);
      return 0;
      }
    
    //类型转换:
    //隐式类型转换(自动类型转换):当不同类型的数据进行运算时,会自动将低精度像高精度进行转换。
    //c = (f-32)*5.0/9;
    //强制类型转换:利用数据强制生成指定类型的临时值。
    //(数据类型)常量或变量名;的、
    //c = (f-32)*(double)5/9;
    
    //    华氏温度    温度 
    //    1          ...
    
    #include <stdio.h>
    int main(int argc,char *argv[])
      //1.定义相关变量
      {
        int f = 0;
        double c = 0.0;
        
        f = 1;
        while(f <= 100)
        {
          //2.利用数据(可以是从键盘读入,也可以是通过某种运算生成的)进行运算
          //从而获取需要的数据
          c = (f-32)*5.0/9;
          
          //3.打印输出
          printf("%d\t%f\n",f,c);
          
          f = f + 1;
        }
      return 0;
      }
    
    //if/else if 的用法
    
    #include <stdio.h>
    //等第成绩对应公式
    //成绩区间      等第成绩          概率
    //[90, 100]     a               0.1
    //[80, 89]      B               0.25
    //[70, 79]      c               0.3
    //[60, 69]      d               0.25
    //[0, 59]       e               0.1
    
    //问题:从键盘输入一个学生成绩,打印出输入其等第成绩
    int main(int argc,char *argv[])
      {
      //1.定义一个整型变量,存储学生成绩(百分制)
      int score = 0;
      //2.从键盘输入学生成绩(合法的范围为[0,100]
      printf("input score :");
      scanf("%d",&score);
      //3.分析学生成绩的范围,并打印相应的等第成绩
     if(score >=70 && score <=79) // &&“并且”
       {
         printf("C\n");
       }
      else if(score >= 80 && score <=89)
        {
         printf("B\n"); 
        }
      else if(score >= 60 && score <= 69)
        {
         printf("D\n"); 
        }
      else if(score >= 90 && score <= 100)
        {
         printf("A\n"); 
        }
      else if(score >= 0 && score <=59) 
        {
        printf("E\n");  
        }
      else
        {
        printf("score error");  
        }
        return 0;
     
      }
    
    #include <stdio.h>
    int main(int argc,char *argv[])
      {
        
         //定义一个变量用来存储选择的菜单的编号
         int select_no = 0;
         //打印菜单
      printf("************************************\n");
      printf("*                 func1            *\n");
      printf("*                 func2            *\n");
      printf("*                 func3            *\n");
      printf("*                 exit             *\n");
      printf("************************************\n");
         
         //从键盘读入选择
         scanf("%d",&select_no);
         //分析选择并执行相应的操作
       switch(select_no)//整数类型的值
       {
        case 0:
        printf("exit\n"); //与0匹配需要执行的代码
        break;
        case 1:
        printf("func1\n"); //与1匹配需要执行的代码
        break;
        case 2:
        printf("func2\n"); //与2匹配需要执行的代码
        break;
        case 3:
        printf("func3\n"); //与3匹配需要执行的代码
        break;
        default:          //匹配失败出错
        printf("select no error,input again\n");
        break;
       }
      return 0;
      }
    

    相关文章

      网友评论

          本文标题:第二天

          本文链接:https://www.haomeiwen.com/subject/cisputtx.html