吴功宜《计算机网络》c语言实训上机训练习题

吴功宜《计算机网络》c语言实训上机训练习题

ID:41616215

大小:69.57 KB

页数:12页

时间:2019-08-29

吴功宜《计算机网络》c语言实训上机训练习题_第1页
吴功宜《计算机网络》c语言实训上机训练习题_第2页
吴功宜《计算机网络》c语言实训上机训练习题_第3页
吴功宜《计算机网络》c语言实训上机训练习题_第4页
吴功宜《计算机网络》c语言实训上机训练习题_第5页
资源描述:

《吴功宜《计算机网络》c语言实训上机训练习题》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、C语言上机练习题1.用指针方式实现:从键盘输入10个2位整数给数组*10,计算并输出其中奇数和偶数的个数。#include#include#includeintmain(void){int*pl;inta[10];inti,nl=0,n2=0;printf("input10numbers:〃);for(i=0;i<10;i++){scanf("%d",&a[i]);}pl二a;for(i=0;i<10;i++){if(*(pl+i)%2=0)nl++;

2、elsen2++;}printf("numbetl^cl'n",nl);printf(〃nuiiiber2=%drT,n2);return0;}2.输入一行字符,字符个数最多为30,写一两数,把输入的字符按ASCTT值的顺序有小到大输出。例:输入cdfga输出acdfg。#include〈stdio.h>#includeitinclude〈stdlib.h>voidorder(chara[],intm){chart;intn,i;i=m;for(n二i;n>l;n--)for(i=0;i

3、~l;i++)if(a[i]>a[i+l]){t=a[i];a[i]=a[i+l];a[i+l]=t;}}a[m]=,,;}intmain(void)chara[30];inti;printf("pleaseinputchar:,z);for(i=0;i<30;i++){scanf(〃%c〃,&a[i]);if(a[i]=,)break;}order(a,i);printf("orderby:〃);pr*intf(〃%sa);rctui'n0;}1.输入10个学生成绩,成绩取值范围为0至!J10

4、0分,编程实现:去掉最高成绩和最低成绩,计算并显示平均成绩。#include〈stdio.h>#include#includeintmain(void){inti;floatmax=0,min=0,avg,sum=0;floata[10];printf("inputstudentscore:/z);for(i=l;i<10;i++)scanf(〃%f〃,&a[i]);if(a[i]>max)max=a[i];if(a[i]

5、i];}avg=(sum-max-min)/8;printf(^average:%fz,,avg);return0;}1.先定义一个排好序的数组,然后输入一个数,插入其屮后使其述有序并输出。#include#include#include〈stdlib.h>intmain(vold){inta[ll]={0,1,2,3,4,5,6,7,&9};inti,j;intn;printf(〃inputnumber:,?);scanf(〃%d〃,&n);for(i=0;i<10

6、;i++){if(n<=a[i]){for(j=10;j>=i;j—)a[i]=n;break;}}printf("orderbynumber:〃);for(i=0;i#include#include#inelud

7、e#defineN5typedefstructnode{intbianhao;charbookname[30];floatprice;struetnode*next;}book;book*creat(intn){book*p,*h,*s;inti;if((h=(book*)malloc(sizeof(book)))二二NULL){printf(,z不能分配内存空间!〃);exit(0);}h->bianhao=0;h->bookname[0]=,,;h->price=0;h->next=N

8、ULL;P=h;for(i=0;inext=s;printfC请输入第%€1个人的班号:〃,i+1);scanf("%d",&s->bianhao);printf(〃请输入书名:〃);seanf(〃%s〃,s

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。