周二
来源:互联网 发布:人工智能的研究内容 编辑:程序博客网 时间:2024/06/12 01:02
敲了一个程序
#include<stdio.h>
#include<stdlib.h>
#define M 600
struct MARKETING
{
int seller;
int production;
int saleroom;
}mar[M];
void menu();
void saveData(struct MARKETING s);
void calSaleroom();
void main()
{
int choose;
struct MARKETING s;
menu();
do
{
printf("请输入选择:");
scanf("%d",&choose);
if(choose<0||choose>4)
{
printf("输入错误!请重新输入:");
scanf("%d",&choose);
}
switch(choose)
{
case 0:printf("输入便条信息:");
scanf("%d,%d,%d",&(s.seller),&(s.production),&(s.saleroom));
saveData(s);
break;
case 1:calSaleroom();break;
case 4:exit(0);
}
}while(choose!=4);
} void menu()
{
printf(" *******************************************************\n");
printf(" 0.便条信息录入\n");
printf(" 1.计算每个人每种产品的销售额\n");
printf(" 2.按销售额对销售员进行排序,输出排序结果\n");
printf(" 3.统计每种产品的总销售额,输出排序结果\n");
printf(" 4.退出\n");
printf(" *******************************************************\n");
} void saveData(struct MARKETING s)
{
FILE * fp=fopen("d:\\data.txt","a+");
if(fp==NULL)
{
printf("打开文件失败!");
exit(1);
}
fprintf(fp,"%d,%d,%d\n",s.seller,s.production,s.saleroom);
fclose(fp);
} void calSaleroom()
{
int n;
struct MARKETING mar[M];
FILE * fp=fopen("d:\\data.txt","r");
if(fp==NULL)
{
printf("打开文件失败!");
exit(1);
}
for(n=1;n<=M;n++)
{
fscanf(fp,"%d,%d,%d\n",&(mar[n].seller),&(mar[n].production),&(mar[n].saleroom));
}
fclose(fp);
}
- 周二
- 周二
- 周二
- 周二
- 周二!
- 周二
- 0429周二
- 0520周二
- 0701周二
- 0708周二
- 0902周二
- 081104周二
- 090217周二
- 090303周二
- 090310周二
- 090721周二
- 090804周二
- 090811周二
- 1037. Magic Coupon (25)
- jQuery笔记(一)
- IO复用之select分析笔记
- 最易懂的js原型之解析
- 16.11.3
- 周二
- LeetCode 41 First Missing Positive
- UML类图与类的关系详解
- CTS fail issue学习
- Java的枚举类型使用方法详解
- leetcode刷题系列-Find All Anagrams in a String
- App项目之新手引导页
- 使用vs2010编译log4cxx图文教程
- linux中查找java程序 cpu占用高的代码位置。