第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

'/' : illegal, left operand has type 'struct node *'是什么意思?

'/' : illegal, left operand has type 'struct node *'是什么意思?

#include <stdio.h>#include <stdlib.h>#include <time.h>#define NODE struct node#define HEAD struct headNODE{?int data;?NODE *next;};HEAD{?int count;?NODE *first;?NODE *last;?NODE *sum;?NODE *max;?NODE *min;?NODE *avg;};void init(HEAD *head){?head->count = 0;?head->first = NULL;?head->last = NULL;?head->sum = NULL;}void addNode(HEAD *head, int data){?HEAD *s;?NODE *b;?int min, n;?int avg;?s = (HEAD *) malloc (sizeof(HEAD));?b->data = n;?if (data < min)??min = data;?b->next = s->first;?s->first = b;?s->sum += b->data;?s->count ++;?s->avg = s->sum / s->count;?}void appendNode(HEAD *head, int data){?HEAD *q;?NODE *b;?int max, n;?int avg;?q = (HEAD *) malloc (sizeof(HEAD));?b->data = n;?b->next = NULL;?if (data > max)??max = data;?if (emptyList(head))??head->first = b;?else??q->last->next = b;?q->last = b;?q->count ++;?q->sum += b->data;?q->avg = q->sum / q->count;}int emptyList(HEAD *head){?if (head->count==0)??return 1;?else??return 0;}int listCount(HEAD *head){?return (head->count);}void printList(HEAD *head){?int i;?NODE *prnNode;?prnNode = head->first;?for (i=1; i<=head->count; i++)?{??printf("%d\n", prnNode->data);??prnNode = prnNode->next;?}}void prnList(HEAD *head){?NODE *prnNode;?prnNode = head->first;?while (prnNode != NULL)?{??printf("%d\n", prnNode->data);??prnNode = prnNode->next;?}}void main(){?HEAD *q, *s;?int i, n;?q = (HEAD *) malloc (sizeof(HEAD));?s = (HEAD *) malloc (sizeof(HEAD));?init(q);?init(s);?srand(time(NULL));?for (i=1; i<20; i++)?{??n = rand() % 201 + 100;??if(n % 2 == 0)???appendNode(q, n);??else???addNode(s, n);?}?printf("\n Queue: \n");?prnList(q);?printf("\n Stack: \n");?prnList(s);?printf("\n\n\t count \t max \t min \t avg \n");?printf("Queue:\t %d \t %d \t \t %.2f \n", q->count, q->max, q->avg);?printf("Stack:\t %d \t %d \t \t %.2f \n", s->count, s->min, s->avg);?printf("\n\n");}求幫忙看看怎么改錯(cuò)啊!謝謝你啦!
查看完整描述

1 回答

?
asd8532

TA貢獻(xiàn)143條經(jīng)驗(yàn) 獲得超187個(gè)贊

s->avg?=?s->sum?/?s->count;?sum和avg是node類型不能使用/,應(yīng)該是s->avg->data=s->sum->data/s->count;
?q->avg?=?q->sum?/?q->count;也是
?鏈表不是這樣建立的,imooc有視頻


查看完整回答
1 反對 回復(fù) 2016-05-22
  • 1 回答
  • 0 關(guān)注
  • 2481 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號