• C语言基础三


    程序执行顺序;

    1.顺序结构

    2.条件结构;if条件结构,if...else条件结构,多重if条件分支结构(if...elseif..else)和switch条件结构

    3.循环结构:do....while循环,while循环,for循环

    运算符:

    算术运算符(按照操作数分类)

      1.一元操作符 ++,--

      2.二元运算符;+,-,*,/,%(取模或求余)

    赋值运算符:=

    复合赋值运算符;+=,-=,*=,/=.%=

    比较运算符:比较数值的大小关系(<,>,<=,>=,!=,==)

    逻辑运算符:与&&或||非!

    与(并且):多个条件同时为真结果才为真=è一假比假

    或(或者):在多个条件中只要有一个条件为真,其结构为真=è一真必真

    (取反): 非真比假,非假必真

    if条件结构:如果条件成立执行其花括号内的语句

    if(条件){

    语句;

    }

    示例:

    int a ;//声明变量

    printf("请输入年龄");//输出

    scanf("%d",&a);//输入

    if(a>=18){//判断条件

    printf("你已经成年");

    }if(a<18){

    printf("未成年");

    }

    if...else条件结构:判断条件 成立执行其if下花括号语句,否则执行else内语句

    if(a>=18)

    {

    printf("成年");

    }else{

    printf("未成年");

    }

    判断是否为水仙花数;

    int num,ge,shi,bai,he;//声明整型 输入值,个位,十位,百位,和

    printf("请输入一个三位数");

    scanf("%d",&num);//输入   %d整型占位符 &取缔值

    //个位的三次方+十位的三次方+百位三次方为水仙花数

    //1.获取个位

    ge=num%10;

    //2.获取十位

    shi=num/10%10;

    //3.获取百位

    bai=num/100;

    he=ge*ge*ge+shi*shi*shi+bai*bai*bai

    if(he=num){//判断是否为水仙花数

    printf("%d水仙花数;",num);

    }else{

    printf("%d不是水仙花数;",num);

    }

    实现猜拳游戏: 用户A和用户B分别输入要出的拳(0:剪刀,1:石头,2:)

    int UserA,UserB;

    /1.分别获取用户A和用户B所出的拳

    printf("请一号选手出拳:0代表剪刀,1代表石头,2代表布 ");

    printf("请用户A出拳:");

    scanf("%d",&UseA);

    printf("请用户B出拳:");

    scanf("%d",&UseB);

      //2.根据用户A和用户B所出的拳进行比较

      //用户A==>(用户A:0(剪刀)&&用户B:2());(用户A:1(石头)&&用户B:0(剪刀));(用户A:2()&&用户B:1(石头))

    if((UserA==0&&UserB==2)||(UserA==1&&UserB==0)||(UserA==2&&UserB==1))

    {

    printf("用户A你赢了");

     //平局==>用户A==用户B

      if(userA==userB)

    }

     {

         printf("真衰,平局~~~~~~~~~ ");

      }

      //用户B==>(用户A:0(剪刀)&&用户B:1(石头));(用户A:1(石头)&&用户B:2());(用户A:2()&&用户B:0(剪刀))

      if((userA==0&&userB==1)||(userA==1&&userB==2)||(userA==2&&userB==0))

      {

        printf("用户B获胜");

      }

  • 相关阅读:
    ThreadPoolHelper
    微软发布架构师期刊阅读器
    The Attribute basic
    静态构造函数(Static Constructor)(It performs well in Singleton)
    【代码保留】WebService发布本地磁盘信息
    oracle sqlplus
    【代码保留】IP地址排序(字符串分隔补齐)
    [WCF]How to Hosting?
    生成Xnb文件[转]
    sqlite 中文排序
  • 原文地址:https://www.cnblogs.com/javatask/p/6576292.html
Copyright © 2020-2023  润新知