C语言求超市商品总利润和的代码
时间: 2024-05-01 10:23:26 浏览: 5
以下是一个简单的C语言程序,可以计算超市商品总利润和:
```c
#include <stdio.h>
int main() {
int n; // 商品数量
float cost, price; // 进价和售价
float profit = 0; // 利润总和
printf("请输入商品数量:");
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
printf("请输入第%d件商品的进价和售价:", i);
scanf("%f %f", &cost, &price);
float p = price - cost; // 计算利润
profit += p; // 累加利润
}
printf("商品总利润和为:%.2f\n", profit);
return 0;
}
```
程序中使用了一个for循环来循环输入每一件商品的进价和售价,并计算出其利润,再将利润累加到总利润和中。最后输出总利润和。请注意,这里使用了浮点数类型来存储进价、售价和利润,以保证精度。
相关问题
C语言求前N项和的代码
下面是C语言求前N项和的代码:
```c
#include <stdio.h>
int main() {
int n, sum = 0;
printf("请输入正整数n:");
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
sum += i;
}
printf("1到%d的和为:%d\n", n, sum);
return 0;
}
```
在这个代码中,我们通过for循环来实现累加求和,从1开始一直加到n。sum变量用来存储累加的结果,最后输出1到n的和。
C语言求各位数之和代码
以下是C语言求各位数之和的代码:
```c
#include <stdio.h>
int main() {
int num, sum=0, rem;
printf("请输入一个整数:");
scanf("%d", &num);
while(num != 0) {
rem = num % 10;
sum += rem;
num /= 10;
}
printf("各位数之和为 %d", sum);
return 0;
}
```
这个程序首先让用户输入一个整数,然后使用 while 循环遍历这个整数的每一位数,将每一位数加起来得到各位数之和,最后输出结果。