| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 449 人关注过本帖
标题:有一个错帮帮忙???
只看楼主 加入收藏
☆天宇☆
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2008-4-18
收藏
 问题点数:0 回复次数:2 
有一个错帮帮忙???
#include<stdio.h>  /*标准输入、输出头文件*/
#include<string.h>    /*包含字符串函数处理头文件*/
#include<stdlib.h>     /*包含动态存储与释放函数头文件*/
#define N 1000
struct air         /*定义结构体数组*/
{
int num;/*商品编号*/
float dan;
int shu;
char name[20];
}
s[N];
int i;
int m=0;
#define PRINT "%d%d%f%s",s[i].num,s[i].dan,s[i].shu,s[i].name    /*定义输出格式*/
void input();    /*输入货物种类*/
void print();    /*输出货物单价*/
void save();     /*保存货物信息*/
void read();     /*读取货物信息*/
void shanchu();  /*删除货物信息*/
void jiezhang(); /*收银结账*/
void zhaoling();  /*找零信息*/
void xiugai();   /*修改信息*/
void kucun();
void main()
{

 int  j;
 printf("                ★---您好,欢迎您使用美特好超市管理系统!---★\n");
    printf("================================================================================\n");
do
 {
  printf(  "            --------☆    卐1.录入货物信息        ☆-------- \n\n"
                  "    -------- ☆    卐2.输入货物种类        ☆-------- \n\n"
             "         -------- ☆    卐3.浏览货物信息        ☆-------- \n\n"
          "            -------- ☆    卐4.删除货物信息        ☆-------- \n\n"
      "                -------- ☆    卐5.收银结账            ☆-------- \n\n"
         "             -------- ☆    卐6.找零显示            ☆-------- \n\n"
                   "       --------☆     卐7库存信息            ☆-------- \n\n"
         "             -------- ☆    卐0.退出                ☆-------- \n\n");
     printf("================================================================================\n");
 printf("请在0-7中选择以回车键结束:\n\n");
  scanf("%d",&j);
  switch(j)
  { case 1:print();/*调用打印模块*/
    break;
  case 2: input();/*调用输入模块*/
    break;
  case 3:xiugai();/*调用修改模块*/
    break;
  case 4:shanchu(); /*调用删除模块*/
    break;
  case 5:jiezhang();/*调用收银模块*/
    break;
  case 6:zhaoling();/*调用找零模块*/
    break;
case 7:kucun();/*调用库存模块*/
    break;
  case 0:;
   break;
  }
 }while(j!=0);     /*判断结束*/
 printf("谢谢使用,再见!\n");
}/*主函数结束*/
void input()/*打印模块程序*/
{
 
}
/*----------上面是产品的录入系统--------------- */
void save()/*保存模块程序*/
{
 
}

void read()/*从文件读取信息模块*/
{
 
}
/*--------上面是保存和读取信息程序------*/


void print()/*打印模块*/
{
 
}
   

void shanchu()/*删除模块*/
{
 
}
  
/* ------------ 这是产品的删除模块---------*/
void jiezhang()/*收银结账模块*/
{
 char xinghao[20];
 int k;
 float q;
 float q1;
 int kucun;
 char a[10];
 int num;
 float dj;

 do
 {
   for(i=0;i<N;i++)
    {
    read();/*调用读取货物信息*/
    printf("请输入顾客购买的货物型号(没有物品请输入0):\n");
    scanf("%s",xinghao);/*读取所所购物品信息*/
    printf("请输入物品数量!\n");
    scanf("%d",&num);
    kucun=kucun-num;
    q1=dj*num;
    q1=q+q1;
     if(xinghao==0)
     break;
    }
   save();/*调用保存函数*/

  printf("是否继续? 请输入yes或no以回车键结束:\n");/*判断是否收银结账*/
  scanf("%s",a);
 }while(!strcmp(a,"yes"));/*判断结束*/
 printf("请输入工号:\n\n");   
    scanf("%d",k);              /*输入员工工号*/
    printf("%d\n",k);
printf("是否打印小票? 请输入yes或no以回车键结束:\n");/*判断是否打印小票*/
    scanf("%s",a);
    if(!strcmp(a,"yes"));/*判断结束*/
printf("收银结账成功!\n\n");
   
}

void zhaoling()/*找零模块
{
 int n;
 float qq;
extern q1;
  printf(“请输入顾客所给金额\n\n”);
  scanf("%f",qq);/*顾客所给金额*/
  printf("实际金额是:%f",q1);
  printf("应找顾客金额:%f",qq-q1);
}
void xiugai()   /*修改物品信息*/
{
 printf("mangnamg\n");
}
搜索更多相关主题的帖子: 帮帮忙 
2008-07-02 21:07
Rand
Rank: 1
等 级:新手上路
帖 子:49
专家分:0
注 册:2008-7-2
收藏
得分:0 
其实把错误说出来会给帮你找错的人节省很多时间
2008-07-02 21:40
himpo
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:192
专家分:123
注 册:2008-5-16
收藏
得分:0 
void zhaoling()/*找零模块                           /*找零模块*/            
{
int n;
float qq;
extern q1;
  printf(“请输入顾客所给金额\n\n”);
  scanf("%f",qq);/*顾客所给金额*/
  printf("实际金额是:%f",q1);
  printf("应找顾客金额:%f",qq-q1);
}
void xiugai()   /*修改物品信息*/
{
printf("mangnamg\n");
}



问题在这个里面。。

很多括号和逗号还有引号用的是全角。。也就是用中文输入的方式输入进去的。。


printf(“请输入顾客所给金额\n\n”);

这个引号太夸张了。。
2008-07-02 22:52
快速回复:有一个错帮帮忙???
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019172 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved