#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元
相关
在以下作业中: