a[](员工薪水) , b[](设备开销) , c(材料开销),d(支出总计)
K(支出总计函数)
//#include<stdio.h>
//int K(int a,int b,int c){
// return a + b + c;
//}
sr(收入) lr(利润)
利润=收入-支出
worker[12] equip[12] material[12] out[12]
in[12] bons[12]
void X(int *a){
for
}
int main(){
int a,b,c;
puts("请分别输入员工薪水 设备开销 材料开销:");
scanf(" %d%d%d",&a,&b,&c);
int d=K(a,b,c);
puts("总支出:");
printf(" %d\n",d);
puts("请输入收入:");
int in;
scanf(" %d",&in);
int bons = in - d;
puts("利润是:");
profitRange(bons);
return 0;
}
//
//void profitRange(int profit) {
// if (profit >= 0 && profit < 20000) {
// printf("恭喜你,利润在0到1万这个区间\n");
// } else if (profit >= 20000 && profit < 40000) {
// printf("恭喜你,利润在2到4万这个区间\n");
// } else if (profit >= 40000 && profit < 50000) {
// printf("恭喜你,利润在4到5万这个区间\n");
// } else if (profit >= 50000) {
// printf("恭喜你,利润达到5万及以上\n");
// }
//}
50000 恭喜你五万啦
//
工资开销 材料开销 采购报销 生活用品 吃住 房租水电
//int main(){
// profitRange(20000);
// return 0;
//}
//
//#include <stdio.h>
//#include <stdlib.h>
//#include <time.h>
//
//#define NUM_QUARTERS 4
//
结构体用于存储每个季度的数据
//typedef struct {
// int quarter;
// double sales;
// double expenses;
// double profit;
//} QuarterData;
//
函数声明
//void generateQuarterlyData(QuarterData data[], int year);
//void printQuarterlyReport(QuarterData data[], int year);
//
//int main() {
// int year;
// QuarterData quarterlyData[NUM_QUARTERS];
//
// // 设置随机数种子
// srand(time(NULL));
//
// // 输入年份
// printf("请输入年份: ");
// scanf("%d", &year);
//
// // 生成季度数据
// generateQuarterlyData(quarterlyData, year);
//
// // 打印季度报表
// printQuarterlyReport(quarterlyData, year);
//
// return 0;
//}
//
生成季度数据
//void generateQuarterlyData(QuarterData data[], int year) {
// for (int i = 0; i < NUM_QUARTERS; i++) {
// data[i].quarter = i + 1;
// data[i].sales = (rand() % 100000) + 50000; // 随机生成销售额
// data[i].expenses = (rand() % 50000) + 20000; // 随机生成支出
// data[i].profit = data[i].sales - data[i].expenses; // 计算利润
// }
//}
//
打印季度报表
//void printQuarterlyReport(QuarterData data[], int year) {
// printf("\n%d年度季度报表\n", year);
// printf("季度\t销售额\t\t支出\t\t利润\n");
// printf("--------------------------------------------\n");
//
// for (int i = 0; i < NUM_QUARTERS; i++) {
// printf("%d\t%.2f\t%.2f\t%.2f\n", data[i].quarter, data[i].sales, data[i].expenses, data[i].profit);
// }
//
// // 计算年度总销售额、总支出和总利润
// double totalSales = 0, totalExpenses = 0, totalProfit = 0;
// for (int i = 0; i < NUM_QUARTERS; i++) {
// totalSales += data[i].sales;
// totalExpenses += data[i].expenses;
// totalProfit += data[i].profit;
// }
//
// printf("\n年度总结:\n");
// printf("总销售额: %.2f\n", totalSales);
// printf("总支出: %.2f\n", totalExpenses);
// printf("总利润: %.2f\n", totalProfit);
//}
// /t
//1.随机数
//2.结构体
//3.科技应用服务生产
//#include<stdio.h>
//#include<stdlib.h>
//#include<time.h>
//
//#define NUM_QUARTERS 4
//
//struct QuarterData{
// int quarter;
// double sales;
// double expenses;
// double profit;
//};
//
//void generateQuarterData (QuarterData data[],int year);
//void printQuarterlyReport(QuarterData data[],int year);
//int main(){
//
// int year;
// QuarterData data[NUM_QUARTERS];
//
// srand(time(NULL));
//
// //printf("请输入年份:\n")//
// printf("请输入年份:\n");
// scanf("%d",&year);
//
// generateQuarterData(data,year);
// printQuarterlyReport(data,year);
//
// return 0;
//}
void generateQuarterData(QuarterData data[],int year){
for(int i=0;NUM_QUARTERS;i++){
data[i].quarter = i+1;
data[i].sales=(rand()%100000) + 50000;
data[i].expenses=(rand()%50000) + 20000;
data[i].profit = data[i].sales - data[i].expenses;
}
}
void printQuartReport(QuarterData data[], int year){
int totalSales=0,totalExpense=0,totalProfit=0;
printf("\n%d年度季度报表",year);
printf("季度\t销售额\t支出\t利润\n");
printf("----------------------------\n");
for(int i=0;i<NUM_QUARTERS;i++){
printf("%d\t%.2f\t%.2f\t%.2f\n",data[i].quarter,data[i].sales,data[i].expenses,data[i].profit);
totalSales += data[i].sales;
totalExpense += data[i].expenses;
totalProfit += data[i].profit;
}
printf("\n年度总结:\n");
printf("总销售额;%.2f\n",totalSales);
printf("总支出:%.2f\n",totalExpense);
printf("总利润:%.2f\n",totalProfit);
}
(遇到的一些信息)
总结:
1.学会一些封装技术(知识点衔接 面试)
2.一些结构体的运用(还不牢固)
3.rand函数(还不牢固)