标题:这个程序怎么编都无法输出答案,求解
取消只看楼主
LCwan
Rank: 2
等 级:论坛游民
帖 子:9
专家分:15
注 册:2014-4-1
结帖率:66.67%
已结贴  问题点数:10 回复次数:2 
这个程序怎么编都无法输出答案,求解
题目:假定程序要为一家大型药厂面试求职者 该程序给满足某些教育条件的求职者面试机会 条件如下  ♀1,25岁以上,化学专业毕业生,但不是毕业于BJ大学。
2.BJ大学化学专业毕业生。3,28岁以下,QH大学经济学专业毕业生。4,25岁以上,BJ大学非化学专业毕业生。
我写的程序:#include<stdio.h>
main()
{int a,b;
char c,d,i;
printf("\t\t欢迎来到XXX药厂\t\t\n");
printf("\t\t请登记信息\n");
printf("您的年龄:");
scanf("%d",&a);
printf("你是BJ大学毕业生吗,是的话按“y”不是的话按“n”\n");
scanf("%c",&d);
if(d=='y'||d=='Y');
{printf("你是化学专业毕业生吗,是的话按“y”不是的话按“n”");
scanf("%c",&c);
if(c=='y'||c=='Y');
{b=1;
return b;}     
if(c=='n'||c=='N')
{if(a>=25)
b=1;
else
b=0;
}
}
if(d=='n'||d=='N')
{printf("你是化学专业的吗,是的话按“y”,不是按“n”");
scanf("%c",&c);
if(c=='y'||c=='Y')
{if(a>=25)
b=1;
else
b=0;}
if(c=='n'||c=='N')
{printf("你是QH大学经济系的吗,是的话按“y”不是按“n”");
if(i=='y'||i=='Y')
{if(a>=28)
b=0;
else
b=1;}
else
b=0;}}
if(b)
printf("告诉你个不幸的消息,你被我们盯上了,明天来面试吧!!!");
else
printf("告诉你个好消息,你没被我们盯上,你脱离苦海了!!!");
}
希望各位大神指导。。。。
搜索更多相关主题的帖子: 大学毕业生 include 经济学 求职者 
2014-04-11 11:50
LCwan
Rank: 2
等 级:论坛游民
帖 子:9
专家分:15
注 册:2014-4-1
得分:0 
回复 4楼 神机军师
#include<stdio.h>
main()
{int b;

printf("\t\t欢迎来到XXX药厂\t\t\n");
printf("\t\t请登记信息\n");
b=fun();
if(b)
printf("告诉你个不幸的消息,你被我们盯上了,明天来面试吧!!!\n");
else
printf("告诉你个好消息,你没被我们盯上,你脱离苦海了!!!\n");
}
fun()
{int a;
char c,d,i;

printf("您的年龄:");
scanf("%d",&a);
printf("你是BJ大学毕业生吗,是的话按“y”不是的话按“n”\n");
getchar();
scanf("%c",&d);
if(d=='y'||d=='Y')
{printf("你是化学专业毕业生吗,是的话按“y”不是的话按“n”\n");
getchar();
scanf("%c",&c);
    if(c=='y'||c=='Y')
    b=1;   
    if(c=='n'||c=='N')
    {if(a>=25)
    b=1;
      else
      b=0;}
}
if(d=='n'||d=='N')
{printf("你是化学专业的吗,是的话按“y”,不是按“n”\n");
getchar();
scanf("%c",&c);
if(c=='y'||c=='Y')
{if(a>=25)
b=1;
else
b=0;}
if(c=='n'||c=='N')
{printf("你是QH大学经济系的吗,是的话按“y”不是按“n”\n");
getchar();
scanf("%c",&i);
if(i=='y'||i=='Y')
{if(a>=28)
b=0;
else
b=1;}
else
b=0;}}
}
我修改了一下,我想把判定的步骤都存到另一个函数里面去,我想问一下为什么这个函数调用的时候会显示函数未定义呀
2014-04-11 14:21
LCwan
Rank: 2
等 级:论坛游民
帖 子:9
专家分:15
注 册:2014-4-1
得分:0 
回复 4楼 神机军师
那个还少发了个  return  b;
2014-04-11 14:24



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-429948-1-1.html




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

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