c语言不知道数据个数,求平均值(单链表方式)
来源:互联网 发布:机器人编程c语言 编辑:程序博客网 时间:2024/06/06 01:40
本人初学乍到,欢迎提出各种意见
#include <stdio.h>#include <conio.h>typedef struct student{float score;struct student *link;}NODE;void main(){/*创建链表*/NODE *head,*p1,*p2,*p;int n = 0,i=0;int flag;/*标记是否继续输入,0为停止输入*/float average =0.00;p1=p2=(NODE *)malloc(sizeof(NODE));head = NULL;printf("Please input score:\n");scanf("%f",&p2->score);do{n++;if(n==1){head = p1;}p1->link= p2;p1=p2;printf("Whether to continue(1.yes\t0.no):\n");scanf("%d",&flag);if(flag){p2 =(NODE *)malloc(sizeof(NODE));printf("Please input score:\n");scanf("%f",&p2->score);}}while(flag != 0);p1->link = NULL;p=head;while(p!=NULL){average+=p->score;p=p->link;i++;}printf("This is score:%.2f",average/i);getch();}
- c语言不知道数据个数,求平均值(单链表方式)
- c语言:不使用(a+b)/2这种方式,求两个数的平均值。
- 【C语言】不使用(a+b)/2这种方式,求两个数的平均值。
- C语言:不使用(a+b)/2这种方式(会溢出),求两个数的平均值
- C语言求平均值
- C语言求平均值
- PAT Basic 1054. 求平均值 (20)(C语言实现)
- C语言代码-可变参数(1)求平均值
- 任意输入不高于20个数并求平均值
- C语言 java 求整形数组平均值
- C语言 求一串数字的平均值
- 输入数据,求平均值,输出比平均值大的数据和位置,并统计个数。
- 不使用(a + b) / 2这种方式,求两个数的平均值
- 不使用(a+b)/2这种方式,求两个数的平均值
- 3.不使用(a+b)/2这种方式,求两个数的平均值。
- 不使用(a+b)/2这种方式,求两个数的平均值
- 不使用(a+b)/2这种方式,求两个数的平均值
- 不使用(a+b)/2这种方式,求两个数的平均值。
- iphone使用keychain来存取用户名和密码
- 信息系统开发与管理
- Android心得5.2--对ContentProvide分解介绍
- Android心得5.3--从通讯录获取和添加联系人
- 和为n连续正数序列
- c语言不知道数据个数,求平均值(单链表方式)
- STL 整理(map、set、vector、list、stack、queue、deque、priority_queue)
- 导入流程设计,建立workQueue
- 2012年8月编程语言就业趋势
- 1247 Magnificent Meatballs
- Android应用程序级全局变量Application
- 【C++泛型编程】编译期错误检测
- python re.search模块实验
- Problem 1106 Sum of Factorials