zoukankan      html  css  js  c++  java
  • 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、运行结果如下

  • 相关阅读:
    十二经络容易堵塞穴位
    考研英语词汇-乱序便携版-遗忘曲线
    分享一个硬核理工类科普节目:回到2049(12月17号取消置顶)
    191129
    191130
    191128
    191127
    191126
    191125
    微信公众号自定义菜单中添加图标(转)
  • 原文地址:https://www.cnblogs.com/CongZhang/p/5769238.html
Copyright © 2011-2022 走看看