改成这样:
int main()
{
int flag=0;
double faHeight, moHeight,YouHeight;
char sport, sex, diet;
printf("Welcome to height test\n");
printf("please input your sex,M or F\n");
scanf("%c", &sex);
getchar();
printf("please input your father and mother's height\n");
scanf("%lf,%lf", &faHeight, &moHeight);
getchar();
printf("Do you like sport Y or N\n");
scanf("%c", &sport);
getchar();
printf("Do you have a good diet Y or N\n");
scanf("%c", &diet);
getchar();
if (sex == 'F')
{
flag = flag + 1;
}
if (sport == 'Y');
{
flag = flag + 10;
}
if (diet == 'Y');
{
flag = flag + 100;
}
switch (flag)
{
case 1:
YouHeight = (faHeight + moHeight)054;
break;
case 11:
YouHeight = (faHeight + moHeight)054 102;
break;
case 111:
YouHeight = (faHeight + moHeight)0541035;
break;
case 101:
YouHeight = (faHeight + moHeight)0541015;
break;
case 0:
YouHeight = (faHeight09232 + moHeight) / 2;
break;
case 10:
YouHeight = (faHeight0923 + moHeight) / 2 102;
break;
case 110:
YouHeight = (faHeight0923 + moHeight) / 2 1035;
break;
case 100:
YouHeight = (faHeight0923 + moHeight) / 2 1015;
break;
default:
printf("you input the wrong word\n");
break;
}
printf("You heingt is %f\n", YouHeight);
getchar();
return 0;
}
很多人都以为未排泄是大问题,其实不是,一个触发没有排泄是不会导致死机的,他只会在运行几千次以后造成游戏卡顿。而直接死机的原因大部分是因为触发没写好不断循环造成。
你这个触发本身没有问题,看看是不是钩子导致了其他触发不停循环,基本可以肯定问题出在其他触发,而不是这里。
bug是计算机领域专业术语,指计算机上存在的漏洞,漏洞是在硬件、软件、协议的具体实现或系统安全策略上存在的缺陷,从而可以使攻击者能够在未授权的情况下访问或破坏系统。如在Intel Pentium芯片中存在的逻辑错误,在Sendmail早期版本中的编程错误,在NFS协议中认证方式上的弱点,在Unix系统管理员设置匿名Ftp服务时配置不当的问题都可能被攻击者使用,威胁到系统的安全。因而这些都可以认为是系统中存在的安全漏洞。bug狭义的概念是指软件程序漏洞或缺陷,广义的概念还包括测试工程师或用户所发现和提出的软件可更改的细节、或与需求文档存在差异的功能实现等。
开发应用程序过程中一定会遇到bug,这是很正常的事。程序员会有各种反应:生气,沮丧,郁闷甚至泄气,也有一些程序员会比较淡定。怎么修复bug,解决问题,也是一项技能。下面北大青鸟来分享程序员在bug面前反应情况。
当氛围变得紧张的时候,这些话就会显得轻松幽默。最终,bug也会修复成功,你将会继续下一个任务。我相信许多web开发人员和程序员在编程中都会遇到困难,而事后回想起来,会觉得很好笑。
程序员在bug面前反应情况
1、我不知道该删掉还是重写
看这些曾经的代码也别想重写,逻辑性差,冗余代码多,让人难以理解。B不过,如果功能没出现问题,千万别去修改。
2、一开始架构时就该查Github
Github上面每天都会发布的一些神奇的开源项目。所有语言的程序员都会利用网络,为已存在的项目创建分支,添加项目wiki描述,或者创建自己的代码库,这些都为各种各样的项目的插件和模板提供了丰富的资源。
3、为什么这个脚本要依赖这么多库
说到一些越来越被广泛使用的计算机语言,像Java和Objective-C,库文件的数量也不断增加。明显能看出,构建一个框架需要许多基础库,一些JavaScript插件也要大量的附加文件。
4、网上一定有解决办法
遇到困难时,第一反应是上网查资料,很多程序员会在论坛上发布他们的问题,最终这些问题都会被解决并存档。Google会很神奇地选择一些跟你的问题相关的关键字,就能够轻松得到一些有帮助的信息。不过,有时一些特定的问题,相关的信息并不多。
5、有这个功能的插件吗
何必多此一举,插件是扩展任何程序或者网站用户接口的很好的资源。另外它们还为开发者提供了一些定制及独特的选项。
6、对于网站项目,好担心InternetExplorer
使用IE渲染网页遇到的各种困难,我就不提了,从5。5版本到IE9-IE10,对于浏览器的支持问题的争议就一直不断。Web开发员很害怕网页调试,使用IE6进行渲染更是噩梦,幸好那已成为历史。
#include<stdioh>
#include<stdlibh>
#include<stringh>
int main(char )
{
printf("计算器20仅仅支持加减乘除的计算,分数的计算将在接下来一段时间进行开发。 \n");
printf("如果需要计算减法或者除法,那么被减数和被除数在第一位输入 \n");
float adam, admin;
int a;
xiong:
printf("输入第一位 \n");
scanf("%f",&adam);
printf("输入第二位 \n");
scanf("%f",&admin);
printf("加法得: \n");
printf("%f\n",adam + admin);
printf("减法得: \n");
printf("%f\n",adam - admin);
printf("乘法得: \n");
printf("%f\n",adam admin);
printf("除法得: \n");
printf("%f\n",adam / admin);
printf("继续请输入1,退出请输入2\n");
scanf("%d", &a); //主要是这里错了
if(a == 1) goto xiong;
printf(" ——by:语花\n");
system("pause");
return 0;
}
以上就是关于c语言写的程序出bug了全部的内容,包括:c语言写的程序出bug了、魔兽地图编辑器YDWE的钩子bug太多了。我想用程序自己写钩子。、程序员bug什么意思等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)