c语言打印小票的代码
时间: 2024-01-02 16:00:17 浏览: 44
下面是一个简单的C语言代码,用于打印小票:
```c
#include <stdio.h>
int main() {
char *item1 = "苹果"; // 第一件商品
float price1 = 3.5; // 第一件商品的价格
char *item2 = "香蕉"; // 第二件商品
float price2 = 2.8; // 第二件商品的价格
float total = price1 + price2; // 总价格
// 打印小票
printf("*************小票*************\n");
printf("商品\t价格\n");
printf("%s\t%.2f\n", item1, price1);
printf("%s\t%.2f\n", item2, price2);
printf("----------------------------\n");
printf("总计\t%.2f\n", total);
return 0;
}
```
这段代码首先声明了两件商品的名称和价格,然后计算了总价格,最后使用printf函数打印小票的内容。
希望这个简单的例子可以帮助你了解如何使用C语言打印小票的代码。
相关问题
c语言打印hello world代码
以下是C语言打印"Hello World"的代码:
```c
#include <stdio.h>
int main() {
printf("Hello World\n");
return ;
}
```
解释:
- `#include <stdio.h>`:引入标准输入输出库,以便使用`printf`函数。
- `int main()`:程序的入口函数,返回值为整型。
- `printf("Hello World\n");`:使用`printf`函数打印输出"Hello World",`\n`表示换行。
- `return ;`:程序结束,返回。
C语言简单代码打印金字塔
以下是一个用C语言打印金字塔的简单代码示例[^1]:
```c
#include <stdio.h>
int main() {
int rows, i, j, space;
printf("请输入金字塔的层数:");
scanf("%d", &rows);
for (i = 1; i <= rows; i++) {
for (space = 1; space <= rows - i; space++) {
printf(" ");
}
for (j = 1; j <= 2 * i - 1; j++) {
printf("*");
}
printf("\n");
}
return 0;
}
```
这段代码会要求用户输入金字塔的层数,然后使用嵌套的循环来打印金字塔的图案。外层循环控制行数,内层循环控制每一行的空格和星号的数量。通过调整循环变量的初始值和条件,可以打印不同形状的金字塔。