C语言键盘输入某一产品的数量和价格,计算出其总价。注意货币的显示控制
时间: 2023-05-23 17:03:35 浏览: 174
下面是C语言的代码实现:
```c
#include <stdio.h>
#include <locale.h>
int main() {
setlocale(LC_ALL, ""); // 设置本地化,以支持货币符号
int quantity;
float price, total;
printf("请输入产品数量:");
scanf("%d", &quantity);
printf("请输入产品价格:");
scanf("%f", &price);
total = quantity * price;
printf("总价为:¥%.2f\n", total); // 输出的货币符号为人民币的符号
return 0;
}
```
在这个代码中,我们使用 `setlocale()` 函数来设置本地化,以便正确地显示货币符号。然后通过 `scanf()` 函数获取用户输入的数量和价格,计算得到总价并输出。输出时使用 `printf()` 函数,并在格式字符串中使用 “¥” 字符控制输出人民币符号,并使用 “%.2f” 控制输出小数点后两位。
希望以上回答能对您有所帮助。
阅读全文