有必要记录一下
2009-12-20 21:30
106 查看
void polynomial_scanf_order(polynomial *head)//in order on the creation of polynomial
{
int coef,power;
char c,mark='/0';
polynomial *p=head;
polynomial *k,*pre,*temp;
printf("Please input your polynomial :/n");
do{
scanf("%d%c%d",&coef,&c,&power);
if(mark == '-')
{
coef*=-1;
}
if(k=search(head,power))
{
k->coef+=coef;
if(k->coef==0)
{
pre=getparent(head,k);
temp=k->next;
pre->next=k->next;
free(temp);
}
continue;
}
polynomial *newnode=(polynomial *)malloc(sizeof(polynomial));
newnode->coef=coef;
newnode->power=power;
newnode->next=null;
p->next=newnode;
p=newnode;
}while((mark=getchar()) == '-'||mark == '+');
if(c=='='||c=='/n')
{
printf("add polynomial succeed!/n");
return;
}
printf("wrong input!/n");
destory_polynomial(&headnode);
}
因为这段简单的代码,我在电脑前苦作了一个多小时,原因是什么?不仔细!
这么浪费时间本来可以把作业都写完了的,就是一个“对同一个变量多次引用赋值”,弄乱了判断导致逻辑判断总是执行不正确
唉 祭奠自己的一个多小时 同时这也必然是一个收获 恭喜我又一次解决自己粗心引起的BUG 恭喜我又一次明白了时间的重要性 恭喜我又一次知道了对事情要仔细 尤其是敲代码
{
int coef,power;
char c,mark='/0';
polynomial *p=head;
polynomial *k,*pre,*temp;
printf("Please input your polynomial :/n");
do{
scanf("%d%c%d",&coef,&c,&power);
if(mark == '-')
{
coef*=-1;
}
if(k=search(head,power))
{
k->coef+=coef;
if(k->coef==0)
{
pre=getparent(head,k);
temp=k->next;
pre->next=k->next;
free(temp);
}
continue;
}
polynomial *newnode=(polynomial *)malloc(sizeof(polynomial));
newnode->coef=coef;
newnode->power=power;
newnode->next=null;
p->next=newnode;
p=newnode;
}while((mark=getchar()) == '-'||mark == '+');
if(c=='='||c=='/n')
{
printf("add polynomial succeed!/n");
return;
}
printf("wrong input!/n");
destory_polynomial(&headnode);
}
因为这段简单的代码,我在电脑前苦作了一个多小时,原因是什么?不仔细!
这么浪费时间本来可以把作业都写完了的,就是一个“对同一个变量多次引用赋值”,弄乱了判断导致逻辑判断总是执行不正确
唉 祭奠自己的一个多小时 同时这也必然是一个收获 恭喜我又一次解决自己粗心引起的BUG 恭喜我又一次明白了时间的重要性 恭喜我又一次知道了对事情要仔细 尤其是敲代码
相关文章推荐
- js里几个写法,第一次写,记录一下
- 记录一下
- 周4,比较累了,不勉强自己,但是简要记录一下吧
- 记录一下每次都要查找的tabBar.Item的设置问题
- [续1]记录“装nginx+3个tomcat+mysql,测一下1000并发访问的应用性能”的过程
- 记录一下我以前用的java排序和现在用的java排序 虽然效率都不怎么样。。不过够用了
- 记录一下
- 记录一下自己最近对技术路线的感悟
- 记录一下 post
- 记录一下-Windows内核会话和内核调试引擎
- 在csdn开博了,记录一下。
- 自己在看到网上一些table数据导出excel,自己为自己记录一下以免以后需要
- 记录一下,如何配置nodejs nginx的反向代理
- 生活日常记录一下
- 变量存储空间 记录一下
- 记录一下
- 记录一下GLFW的2D贴图
- spring事务问题排查记录一下
- 记录一下SqlMap的命令
- 2018年-3-18晚上记录,修改了一下NDN.p4的experiment实验代码,然后出现结果了