有必要记录一下
来源:互联网 发布:smg 淘宝 编辑:程序博客网 时间:2024/04/28 01:26
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 恭喜我又一次明白了时间的重要性 恭喜我又一次知道了对事情要仔细 尤其是敲代码
- 有必要记录一下
- 有必要记录一下 mysql 设置权限
- 处女作!有必要收藏一下
- 有必要写一下博客整理一下知识
- 有必要了解一下:BIOS与CMOS区别
- 我觉得有必要改变一下了
- 记录一下
- 记录一下
- 记录一下
- 记录一下
- 记录一下
- 记录一下
- 记录一下
- 记录一下
- 记录一下
- 记录一下
- 记录一下
- 记录一下
- 电脑“中毒门”续
- .Net操作Excel后彻底释放资源
- javaxml
- 通过分析SQL语句的执行计划优化SQL(五)
- showModalDialog使用例子
- 有必要记录一下
- 应该认真学点什么啦
- 软件需求与问题解决
- C#基础知识(4)
- 好担心
- 函数指针,让程序更灵活
- 关于QT中显示中文的一些研究
- 传智播客学习之XML基础
- 关于jbuilder2008R2的破解