该代码全部在Visual Studio 2015中编写,有关VS2015的安装后期在写相关的博客
scanf 介绍
在程序开发中,有时候需要通过获取用户输入的数据,进行对应的操作,scanf就是用来接收用户输入的
scanf 接收用户输入的整数
询问用户的年龄,并接收用户输入的值,然后对其进行输出
1、程序main.cpp代码如下
#include <stdio.h>
int main() {
int age; //定义一个整型变量,用来存储用户输入的年龄
printf("您今年多大了?: ");
scanf("%d", &age);
printf("您的年龄是: %d岁 \n", age);
return 0;
}
2、运行结果如下
scanf 接收用户输入的小数
询问用户当前白菜的价格,并接收用户输入的值,然后对其进行输出
1、程序main.cpp代码如下
#include <stdio.h>
int main() {
double price; //定义一个小数变量,用来存储用户输入的价格
printf("请输入白菜的价格:");
scanf("%lf", &price);
printf("当前白菜的价格为:%f \n", 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 \n", year, month, day);
}
2、运行结果如下