1、货款计算
买50(含50)件以上优惠5%,买100(含100)件以上优惠7.5%,买300(含300)件以上优惠10%,买500(含500)件以上优惠15%,通过购买数量,单价,计算货款。
#include <stdio.h> //"standard input & output"的缩写,导入标准函数库中的输入输出函数
/* main 主函数,每个程序只能有一个主函数 */
/* int:代表该函数返回数据类型为int类型,没有返回值则为void */
/* (): 括号为空或(void),代表不传入参数*/
/* printf:打印函数,在终端输出相关信息*/
/* return:返回数据。只要返回,该函数就执行完成 */
int main()
{
double cost; // 定义double型变量cost:优惠
double price; // 定义double型变量price:价格
double total; // 定义double型变量total:所需货款
int number; // 定义整型型变量number:数量
printf("please enter number:"); // 输出"please enter number:"
scanf("%d", &number); // 输入number的值
printf("please enter price:"); // 输出"please enter price:"
scanf("%lf", &price); // 输入price的值
if (number >= 500) //判断数量是512否大于等于500
{
cost = 0.15; // 优惠等于0.15
}
else if (number >= 300) // 判断数量是否大于等于300
{
cost = 0.10; // 优惠等于0.10
}
else if (number >= 100) // 判断数量是否大于等于100
{
cost = 0.075; // 优惠等于0.075
}
else if (number >= 50) // 判断数量是否大于等于50
{
cost = 0.05; // 优惠等于0.05
}
total = number * price * (1-cost); //计算货款
printf("total = %10.2f\n", total); // 输出货款
return 0;
}
、
2、求1累加到100
#include <stdio.h> //"standard input & output"的缩写,导入标准函数库中的输入输出函数
/* main 主函数,每个程序只能有一个主函数 */
/* int:代表该函数返回数据类型为int类型,没有返回值则为void */
/* (): 括号为空或(void),代表不传入参数*/
/* printf:打印函数,在终端输出相关信息*/
/* return:返回数据。只要返回,该函数就执行完成 */
int main()
{
int i = 1; // 定义一个int型变量i存放累计次数和累计值,从1开始累加,故赋初值为1
int sum = 0; // 定义一个int型变量sum存放累加总和,并赋初值为0
while(i<=100) // i是否小于100(循环一百次)
{
sum = sum + i; // 将sum的值加i的值,再赋给sum
i++; //i自动加1
}
printf("sum=%d\n",sum); //输出从1累加到100的值
return 0;
}