题目内容

程序改错:下列给定程序是建立一个带头结点的单向链表,并用随机函数为各结点赋值。函数fun的功能是将单向链表结点(不包括头结点)数据域为奇数的值累加起来,并且作为函数值返回。#include #include #include typedef struct aa{int data;struct aa *next;} NODE;int fun (NODE *h){int sum=0;NODE *p;p=h->next;/***********【1】FOUND***********/while(p->next){if(p->data%2==1)sum+=p->data;/***********【2】FOUND***********/p=h->next;}return sum;}NODE *creatlink(int n){NODE *h,*p,*s;int i;h=p=(NODE*)malloc(sizeof(NODE));for(i=1;idata=rand()%16;s->next=NULL;p->next=s;p=p->next;}p->next=NULL;/***********【3】FOUND***********/return p;}void outlink(NODE *h){NODE *p;/***********【4】FOUND***********/p=h;printf("\n\n The LIST :\n\n HEAD");while(p){printf("->%d",p->data);p=p->next;}printf("\n");}int main(){NODE *head; int sum;system("CLS");head=creatlink(10);outlink(head);/***********【5】FOUND***********/fun(head);printf("\nSUM=%d",sum);return 0;}

查看答案
更多问题

程序设计:有10个学生,每个学生的数据包括:学号、姓名、c语言成绩。定义结构体类型student,并定义结构体数组,保存这10个学生的数据要求:①输入这10个学生的基本信息,写入student.txt文件中。②从student.txt文件中读取输出学生的基本信息,并输出。输出格式为:姓名学号成绩Mary 001 100Jack 002 98……函数原型如下:输入函数:int inputStufile(struct student stu[]);输出函数:void outputStufile(struct student stu[],int n);#include#include #include #define N 100struct student{char num[20];char name[20];float score;};int inputStufile(struct student stu[]);//输入学生信息void outputStufile(struct student stu[],int n); //输出学生信息int main(){int c;int n;struct student stu[N];while(1){system("CLS");printf("***********学生信息管理系统******************\n");printf("*************1 输入信息********************\n");printf("*************2 输出信息********************\n");printf("*************0 退出系统********************\n");printf("\n");printf("请选择:");scanf("%d",&c);switch(c){case 1:n=inputStufile(stu);break;case 2:outputStufile(stu, n);break;case 0:return 0;default:printf("输入错误,请重新输入!\n");fflush(stdin); //fflush清空缓冲区残余信息*/}printf("\n\n");system("PAUSE");}}int inputStufile(struct student stu[])//输入学生信息{int i,n=0;FILE *fp;/**********Program**********//********** End **********/return n;}void outputStufile(struct student stu[],int n)//输出学生信息{int i=0;FILE *fp;/**********Program**********//********** End **********/}

哪个选项不是Python语言的整数类型?

A. 0B1101
B. 78
C. 0x69
D. 0E67

哪个选项不是Python浮点数类型?

A. 0.0
B. 96e4
C. -0x89
D. 9.6E5

哪个选项是下面代码的执行结果?1.23e+4+9.87e+6j.real

A. 12300.0
B. 1.23e-4
C. 9882300.0
D. 9.87e+6

答案查题题库