c语言 多项式求导下面是我的代码 可DEV C++编译通过 但运行出错 请大侠们帮帮 #include #include
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/16 06:44:56
c语言 多项式求导
下面是我的代码 可DEV C++编译通过 但运行出错 请大侠们帮帮 #include #include typedef struct polynode { int conf;/*常数*/ int exp;/*指数*/ struct polynode *next; }polynode; int main() { polynode *p,*q,*h; /*建立多项式*/ int conf,exp; h=(polynode*)malloc(sizeof(polynode)); q=h; scanf("%d %d",&conf,&exp); while(conf!=-1||exp!=-1) { p=(polynode*)malloc(sizeof(polynode)); p->conf=conf; p->exp=exp; q->next=p; q=p; scanf("%d %d",&conf,&exp); } q->next=NUll; q=h; while(q->next!=NULL) /*求导*/ { q=q->next; if(q->exp>=1) { q->conf=(q->conf)*(q->exp); q->exp-=1; } else if(q->exp==0) { q=NULL; } else { printf("error"); break; } } q=h; while(q->next!=NULL)/*输出*/ { q=q->next; printf("%d %d",q->conf,q->exp); } return 0; }
下面是我的代码 可DEV C++编译通过 但运行出错 请大侠们帮帮 #include #include typedef struct polynode { int conf;/*常数*/ int exp;/*指数*/ struct polynode *next; }polynode; int main() { polynode *p,*q,*h; /*建立多项式*/ int conf,exp; h=(polynode*)malloc(sizeof(polynode)); q=h; scanf("%d %d",&conf,&exp); while(conf!=-1||exp!=-1) { p=(polynode*)malloc(sizeof(polynode)); p->conf=conf; p->exp=exp; q->next=p; q=p; scanf("%d %d",&conf,&exp); } q->next=NUll; q=h; while(q->next!=NULL) /*求导*/ { q=q->next; if(q->exp>=1) { q->conf=(q->conf)*(q->exp); q->exp-=1; } else if(q->exp==0) { q=NULL; } else { printf("error"); break; } } q=h; while(q->next!=NULL)/*输出*/ { q=q->next; printf("%d %d",q->conf,q->exp); } return 0; }
#include #include typedef struct polynode { int conf;/*常数*/ int exp;/*指数*/ struct polynode *next; }polynode; int main() { polynode *p,*q,*h; /*建立多项式*/ int conf,exp; h=(polynode*)malloc(sizeof(polynode)); q=h; scanf("%d %d",&conf,&exp); while(conf!=-1||exp!=-1) { p=(polynode*)malloc(sizeof(polynode)); p->conf=conf; p->exp=exp; q->next=p; q=p; scanf("%d %d",&conf,&exp); } q->next=NULL; \\你是这里写错了,写成NUll了 q=h; while(q->next!=NULL) /*求导*/ { q=q->next; if(q->exp>=1) { q->conf=(q->conf)*(q->exp); q->exp-=1; } else if(q->exp==0) { q=NULL; } else { printf("error"); break; } } q=h; while(q->next!=NULL)/*输出*/ { q=q->next; printf("%d %d",q->conf,q->exp); } return 0; } 改成这样就能运行了
c语言代码运行出错,#include #define PAY1 10.00f\x05\x05\x05\x05\x05//
关于c语言的,下面这个程序哪错了?#include "stdio.h" #include "s
用c 计算三角形面积不知道怎么回事,运行后输出的是错误的数据,求教.#include#include#includein
C中include""与include的区别
C语言判断直角三角形#include #include main(){printf("\n请输入三角形三条边\n") ;
C语言高手帮我填空#include <stdio.h>#include
C语言写二次函数#include #include #include int main() { float a,b,c;
C语言随机数#include "stdio.h"#include "stdlib.h"#include "time.h"
c语言 输出3位小数#include #include #include int main(){printf("%d\n
C语言中的随机函数中#include、#include和#include分别代表什么意思
这个c语言编程每一句都甚么意思?#include #include #include
include的用法帮帮我吧!