语言的基础-11.25

来源:互联网 发布:网络面板接线图解 编辑:程序博客网 时间:2024/05/07 17:48
#include <stdio.h>
#include <stdbool.h>

#define MAXX 100
#define PI 3.1415

//程序的入口,一个程序有且只有一个main函数
int main(int argc, const char * argv[]) {
    // insert code here...
//    printf("Hello, World!\n");
//    printf("1\n");
//    printf("2\n");
//    printf("3\n");
//    程序默认从上之下一步一步执行

    
    
//1.直接赋值
    
//    int a = 10 ;
//    int b ;
//    b = 10 ;
//    
//2.通过其他变量赋值
//    int c = 10 ;
//    int d ;
//    d = c ;
//    printf("%d\n",d);
//3.通过控制台赋值
//    printf("请输入一个整数");
//    int e ;
//scanf("%d",&e);
//    printf("e = %d\n",e);
//    
//    
//    printf("MAXX = %d\n",MAXX);
//    printf("PI = %.3f\n",PI);
//    
//表达式:由变量和运算符组成的表达式;
//    int a5 = 10 ;
//    int b5 = 10 ;
//    int d5 = a5 % b5;
//    printf("d5 = %d\n",d5);
//    
//    a5++; //a5 = a5+1 ;
//    b5--; //a5 = a5-1 ;
//    
//    int q = 10;
//    int p = q++ ;
//等价于
//p = q;
//q = q+1;
    
//    int p = --q ;
//    
//    q=q-1
//    p = q
    
//算术运算符 + - * / % ++ --
    
//赋值运算符 = += -= *= /= %=
//    int z = 1+2 ;
//    int z1 = 5 ;
//    z1 += 5;
//    等价于
//    z1 = z1 +5;18
    
/*   在C语言中有一个BOOL类型,此类型在stdbool.h库中.对于BOLL类型来说,
     它有两种取值 true 活 false,其实布尔类型本质上也是整形true 1 ,
     false 0对于由关系运算符组成的表达式来说,其结果为布尔类型

 */
//    bool flag = (5 >= 9-4);
//    printf("flag = %d\n",flag);
    
//    int m = 1 ;
//    int n ;
//    int r = ((n = 2)< 5 || (m = 3)> 2);
   
    
    
    /*
     对于逻辑于,前面的条件满足,后面的条件不执行
     
     对于逻辑或,前面的条件满足,后面的条件不执行
     
     逻辑非...
     */
    
    
    
//    int a9 =sizeof(char);
//    printf("a9 = %d\n",a9);
//    
//强制类型转换 隐式转换  显示转换
//    int n1 = 4 ;
//    int n2 = 3;
//
//隐式转换
//    int result1 = n1 / n2 ;
//    printf("result1 = %d\n",result1);
    
//显示转换
//    int result2 = (int)(n1 / n2);
//    
//    printf("result2 = %d\n",result2);

    
    //算术运算符 > 关系运算符 > 逻辑运算符 > 赋值运算符
    
//    int m33 = 5;
//    float n33 =10.0;

//    (int)(m33 +n33);



//    int i = 10;
//    int j = 2;
//    int sum,dif,pro,quo;
//    sum = i +j;
//    dif = i - j;
//    pro = i * j;
//    quo = i / j;
//    printf("i + j = %d\n",sum);
//    printf("i - j = %d\n",dif);
//    printf("i * j = %d\n",pro);
//    printf("i / j = %d\n",quo);
 
    
    
    
//作业(1)
//    int a,b,c,d;
//    float f;
//    a = 3 + 4 * 65;
//    b = 3 * 4 / 6 * 10;
//    c = 10 * (1 + 7 * 3 );
//    d = 20 - 2 / 6 + 3;
//    f = 10.2 + 3.6 / 4.3 + 7.8 * 4.1;
//    printf("a = %d\n",a);
//    printf("a = %d\n",b);
//    printf("a = %d\n",c);
//    printf("a = %d\n",d);
//    printf("a = %f\n",f);
    
    
    
    
          //练习
//    float winRate,loseRate;
//    int win,lose;
//    win = 41;
//    lose = 25;
//    winRate = 1.0 * win / (win+lose);
//    loseRate= 1.0 * lose / (win + lose);
//    printf("win = %d\n",win);
//    printf("lose = %d\n",lose);
    
   
//                                                                  
//    int a=1;
//    int d=1;
//    int sum=0;
//    for (int n=1; n<=200; n++) {
//        sum = ( n / 2 )*(2 * a + ( n - 1 ) / d );
//    }
//    printf("sum = %d\n",sum);
    
    
//  248练习阶段1
//    float avg;
//    float sum;
//    
//    int chinese,math,english,physics,chemistry;
//    printf( "请输入语文,数学,英语,物理以及化学的成绩,空格隔开: \n");
//    scanf ( "%d %d %d %d %d",&chinese,&math,&english,&physics,&chemistry);
//    sum = ( chinese + math + english + physics + chemistry );
//    avg = sum / 5;
//    printf("成绩如下: \n语文:%d \n数学:%d \n英语:%d\n物理:%d\n化学:%d\n",chinese,math,english,physics,chemistry);
//    printf("总成绩为:%.2f,平均成绩为: %.2f",sum,avg);
    
    
//249练习阶段2
    
//    float dd;//大圆直径
//    float R;//大圆半径
//    float r;//小圆半径
//    float ds;//大圆面积
//    float xymj;//校园面积
//    float yellow,purple;//两种颜色
//    printf("请输入外层大圆的直径(米): \n");
//    scanf("%f",&dd);
//    R = dd * 0.5f;
//    r = R * 0.25f;
//    //换算为英尺
//    R /= 0.3048f;
//    r /= 0.3048f;
//    //计算面积
//    xymj = 3.14 * r * r;
//    ds = 3.14 * R * R - xymj;
//    //计算涂料用量,最后换算为升
//    yellow = ds / 250;
//    purple = xymj / 250;
//    yellow *= 1.1365f;
//    purple *= 1.1365f;
//    yellow *= 2;
//    purple *= 2;
//    printf("需要黄色涂料%.4f升,需要紫色涂料%.4f升\n",yellow,purple);
    
    
//      float sum1 = 0.0f, sum2 = 0.0f ;
//      float a, b, c ;
//      float i = 0.0f, j = 0.0f ;
//      printf("输入你要买的东西的价格、项数、折扣\n");
//      scanf("%f%f%f", &a, &b, &c);
//      sum1 += a * b ;
//      sum2 += sum1 - (c * sum1);
//       i += sum1 * 0.06 ;
//       j += sum1 + i ;
//       printf("总值:%.2f,应付税值:%.2f,应付款额%.2f\n", sum1, i, j);
    
    
    
//                                                                  
//    float a;
//    float b;
//    float x1,x2,y1,y2;
//    printf("请输入第一个坐标的值\n");
//    scanf("%f%f",&x1,&y1);
//    printf("请输入第二个坐标的值\n");
//    scanf("%f%f",&x2,&y2);
//    a = (x1 + y1) / 2;
//    b = (x2 + y2) / 2;
//    printf("中点坐标为(%.2f,%.2f)\n", a, b);




0 0
原创粉丝点击