永发信息网

帮我修改下c语言代码

答案:1  悬赏:20  手机版
解决时间 2021-04-12 21:10
  • 提问者网友:嘚啵嘚啵
  • 2021-04-12 11:50

#include "cj.h"


void wait()
{
printf("\n操作成功,按任意键退出...\n");
fflush(stdin);
getch();
}

void main()
{
int xz,i;
char wjm[WJ];
struct s_cj a[ZS];
wjm[0]=0; //清除文件名
for(i=0;i<ZS;i++)
{
strcpy(a[i].xm,"n"); //清空商品名称
a[i].bz=0; //删除标志
}
strcpy(a[ZS-1].xm,"合计");

do{
system("cls");
printf("\n销售管理管理系统\n");
printf("-----------------------------\n");
printf("1. 文件\n");
printf("2. 编辑\n");
printf("3. 查询\n");
printf("4. 汇总\n");
printf("5. 输出\n");
printf("0. 退出\n");
printf("输入选择号:");
scanf("%d",&xz);
switch(xz)
{
case 1:
wenjian(a,wjm);
break;
case 2:
bianji(a);
break;
case 3:
chax(a);
break;
case 4:
huiz(a);
break;
case 5:
shuc(a);
break;
};
}while(xz!=0);
}

void dengru(struct s_cj x[])
{
char b[10];
int h; // 预设密码
printf( "请输入用户名: " );
scanf("%s",b);
printf( "请输入密码: " );
scanf("%d",&h);
if(b=="abc"||h==123){
printf( "\n登录成功!\nWelcome!!" );
}
else
{
printf( "密码有误!" );
}
}
我想进行下正确的判断下,可以进行下面的选择语句!

最佳答案
  • 五星知识达人网友:笑迎怀羞
  • 2021-04-12 12:38
if(b=="abc"||h==123)这一句的逻辑错了,换成这个`if(b=="abc"&&h==123)就OK啦`
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯