• c++之 scanf 接收用户输入内容


    该代码全部在Visual Studio 2015中编写,有关VS2015的安装后期在写相关的博客

    scanf 介绍

    在程序开发中,有时候需要通过获取用户输入的数据,进行对应的操作,scanf就是用来接收用户输入的

    scanf 接收用户输入的整数

    询问用户的年龄,并接收用户输入的值,然后对其进行输出

    1、程序main.cpp代码如下

    
    #include <stdio.h>
    
    int main() {
        int age;    //定义一个整型变量,用来存储用户输入的年龄
        printf("您今年多大了?: ");
        scanf("%d", &age);
        printf("您的年龄是: %d岁 
    ", age);
        return 0;
    }
    
    

    2、运行结果如下

    scanf 接收用户输入的小数

    询问用户当前白菜的价格,并接收用户输入的值,然后对其进行输出

    1、程序main.cpp代码如下

    
    #include <stdio.h>
    
    int main() {
        double price;    //定义一个小数变量,用来存储用户输入的价格
    
        printf("请输入白菜的价格:");
        scanf("%lf", &price);
        printf("当前白菜的价格为:%f 
    ", price);
        return 0;
    
    }
    

    2、运行结果如下

    scanf 一次接收多个参数

    让用户输入一个日期,日期格式为 2016-08-13, 然后将其转换为2016/08/13的格式并输出

    1、程序main.cpp代码如下

    
    #include <stdio.h>
    
    int main() {
    
        int year;
        int month;
        int day;
    
        printf("请输入需要转换的日期:");
        // %d中间的-是定义好的分隔符,用户输入的时候会以-为分隔符将值分别赋值给变量 year、month、day
        // 注:用户输入数据的时候必须按照这种格式来写,否则会出现意想不到的错误
        scanf("%d-%d-%d", &year, &month, &day);
        printf("转换后的日期格式为:%d/%d/%d 
    ", year, month, day);
    }
    
    

    2、运行结果如下

  • 相关阅读:
    Djang下载虚拟环境设置
    数据类型和变量
    zedboard如何从PL端控制DDR读写(三)——AXI-FULL总线调试
    zedboard如何从PL端控制DDR读写(二)——AXI总线
    zedboard如何从PL端控制DDR读写(一)
    用python3统计代码行数
    内存电路分析-设计框图和金手指
    钢铁侠也要换成女版的了???
    【转】DDR3详解(以Micron MT41J128M8 1Gb DDR3 SDRAM为例)
    verilog中符号位的扩展问题
  • 原文地址:https://www.cnblogs.com/CongZhang/p/5769238.html
Copyright © 2020-2023  润新知