#F0001P626. printf输出铅笔价格

printf输出铅笔价格

基础知识

printf语句可以进行输出。其格式为:

printf("字符串");

例如,如果我想输出铅笔的价格为每支5元,那么可以将字符串"铅笔的价格为每支5元"放到printf语句的括号中:

printf("铅笔的价格为每支5元");

但问题在于,字符串中的文字是固定的。如果价格发生了变化,(例如,如果价格需要由输入来确定),那么固定的字符串将会显得很死板,无法帮助我们输出所需的信息。


但是,在printf语句中,可以在字符串中加入“占位符”,以此方便的在字符串的某个位置灵活的填充变量中的数值。

其中,整数的占位符为%d (decimal),浮点数的占位符为%f (floating point),字符类型的占位符为%c (character).

例如:

int x = 3;

printf("铅笔的价格为每支%d元", x); 
//运行后会输出“铅笔的价格为每支3元”

在上面的程序中,整数变量x的数值会被代入到占位符%d中——这也就是说,输出的过程中,%d会被x的实际数值所替换。由此,在输出时,我们可以灵活的在字符串中加入变量里面所存放的数值了。

题目描述

输入一个整数x,代表每支铅笔的价格。

使用一条printf语句,利用占位符,输出一行中文“铅笔的价格为每支X元”,在X的位置填写实际输入的数字,以此描述铅笔的价格。

样例数据

5
铅笔的价格为每支5元
30
铅笔的价格为每支30元
666
铅笔的价格为每支666元