C语言上机练习汇总及答案解析.doc

(151页)

本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!

19.90 积分

C程序设计上机练习汇总 1) 10002 显示Hello World! 42) 10003 显示What is a computer? 43) 10004 显示图形 (字符图案输出) 54) 10005 显示Welcome to You!(调试示例error01_1) 55) 10006 显示"Programming in C is fun!" 56) 10007 显示图案 (字符图案输出) 67) 20011 求华氏温度100°F对应的摄氏温度。 68) 20012 求华氏温度 150°F 对应的摄氏温度。 79) 20013 求摄氏温度26°C对应的华氏温度。 710) 20014 计算三门课程的平均成绩 711) 20015 计算各位数字的值 812) 20016 计算x的平方(改错题error02_2) 813) 20021 计算分段函数的值(调试示例error02_3) 914) 20022 计算摄氏温度(表达式) 915) 20023 计算存款利息 1016) 20024 计算分段函数 1017) 20025 计算分段函数的值(改错题error02_4) 1118) 20026 输入2个整数 num1 和 num2,计算并输出它们的和、差、积、商与余数。 1219) 20027 计算旅途时间 (求余运算) 1320) 20028 数字加密(求余运算) 1321) 20031 求1+2+3+......+100(调试示例error02_5) 1422) 20032 求m+(m+1)+(m+2)+......+100 1423) 20033 求1/m+1/(m+1)+1/(m+2)+......+1/n 1524) 20034 求1 + 1/3 + 1/5 + ......的前n项和 1625) 20035 求1-1/4+1/7-1/10+……的前n项之和 1726) 20036 输出华氏-摄氏温度转换表(改错题error02_6) 1727) 20038 求x的n次幂 1828) 20041 生成 3 的乘方表 1929) 20043 使用函数求 n! /(m!* (n-m)!) 2030) 20044 求100^0.5+101^0.5+……+1000^0.5 2131) 20053 计算物体自由下落的距离 2132) 20055 计算分段函数 2133) 20057 求1+1/2+1/3+......+1/n 2234) 20061 阶梯电价 2335) 20062 求m*m+1/m+(m+1)*(m+1)+1/(m+1)+......+n*n+1/n 2436) 20063 求1-2/3+3/5-4/7+5/9-6/11+…… 2437) 20064 求2^1+2^2+2^3+……+2^n 2538) 20065 求0!+1!+2!+……+n! 2639) 30001 求一元二次方程的根 2740) 30002 求分段函数的值 2941) 30004 显示五级记分制成绩所对应的百分制成绩区间(使用switch) 3042) 30005 显示水果的价格(使用switch) 3143) 30007 求三角形的面积和周长 3344) 30008 计算个人所得税 3445) 30009 统计学生成绩(对应教材习题3-4 ,统计学生成绩) 3546) 30010 对两个整数进行乘、除和求余运算 3647) 30053 分段计算水费(使用嵌套的if-else语句) 3748) 30061 出租车计费 3849) 30062 输出21世纪所有闰年 3950) 40011 求最小公倍数和最大公约数(调试示例error04_1) 4051) 40012 求1-1/4+1/7-1/10+1/13-1/16+…… 4152) 40013 求奇数和 4253) 40014 求整数的位数 4354) 40016 求整数的位数以及各位数字之和 4355) 40017 求2/1+3/2+5/3+8/5+... 4456) 40019 高空坠球 (循环语句) 4557) 40021 使用嵌套循环求e = 1+1/1!+1/2!+....+1/n! 4658) 40023 换硬币 (多重循环语句) 4759) 40024 找出各位数字的立方和等于它本身的数 4860) 40025 找完数(改错题error04_2) 4961) 40026 验证歌德巴赫猜想(选作) 5162) 40027 从高位开始逐位输出一个整数的各位数字(选作) 5263) 40051 求平均成绩并统计不及格人数 5364) 40061 求偶数的和 5465) 40062 求x+x*x/2!+x*x*x/3!+x*x*x*x/4!+……的值 5566) 40065 分解质因数 5667) 40067 打印图案 5868) 50001 求n!(调试示例error05_1) 5969) 50002 使用函数判断数的符号 6070) 50003 使用函数求奇数和 6171) 50004 使用函数计算两点间的距离 6272) 50005 使用函数统计素数并求和 6373) 50006 使用函数统计一个整数中数字的个数 6474) 50007 使用函数找水仙花数 6575) 50008 使用函数求1! + 2! + … + m!(改错题error05_2) 6676) 50009 使用函数求余弦函数的近似值 6777) 50051 数字金字塔 6878) 50052 使用函数找最大值 6979) 50061 使用函数求a+aa+aaa+aa…a 7080) 50062 使用函数输出指定范围内的 Fibonacci 数 7181) 50063 使用函数找出指定范围内的完数 7282) 50064 使用函数输出一个整数的逆序数 7383) 60001 使用函数求PI(调试示例源程序error06_1) 7484) 60002 整数的十进制、八进制和十六进制表现形式 7685) 60003 分类统计字符 7686) 60006 验证歌德巴赫猜想(本题与40026完全一样) 7787) 60007 。省略部分。ud_node *head);struct stud_node *InserDoc(struct stud_node *list1,struct stud_node *list2);void main(){ struct stud_node *list1,*list2; list1=Creat_Stu_Doc(); list2=Creat_Stu_Doc(); list1=InserDoc(list1,list2); Ptrint_Stu_Doc(list1);}struct stud_node *Creat_Stu_Doc(){ struct stud_node *head,*tail,*p; int num; int size=sizeof(struct stud_node); head=tail=NULL; scanf("%d",&num); while(num!=-1){ p=(struct stud_node *)malloc(size); p->num=num; p->next=NULL; if(head==NULL) head=p; else tail->next=p; tail=p; scanf("%d",&num); } return head;}void Ptrint_Stu_Doc(struct stud_node *head){ struct stud_node *ptr; if(head==NULL){ printf("No Records\n"); return; } for(ptr=head;ptr;ptr=ptr->next) printf("%d ",ptr->num); printf("\n");}/*---------*/struct stud_node * appEndDoc(struct stud_node *head, int num){ struct stud_node *tail=NULL,*p; int size=sizeof(struct stud_node); p=(struct stud_node *)malloc(size); p->num=num; p->next=NULL; if(head==NULL) head=p; else { for (tail=head; tail->next; tail=tail->next); tail->next=p; } return head;}struct stud_node *InserDoc(struct stud_node *list1,struct stud_node *list2){ struct stud_node *p1,*p2, *newList=NULL; p1 = list1; p2=list2; while (p1 && p2) { if(p1->num > p2->num ) { newList = appEndDoc(newList,p2->num); p2=p2->next; } else { newList = appEndDoc(newList,p1->num); p1=p1->next; } } while(p1) { newList = appEndDoc(newList, p1->num); p1=p1->next; } while(p2) { newList = appEndDoc(newList, p2->num); p2=p2->next; } return newList;}10036 编程题 (单向链表)程序填空,不要改变与输入输出有关的语句。有一个单向链表,头指针为L,结点的数据域是一个整数,将链表L中奇数值的结点重新组成一个新的链表NEW,并输出新建链表。输入输出示例:输入:1 2 3 4 5 6 7 -1输出:1 3 5 7 #include#include#includestruct stud_node{ int num; struct stud_node *next;};void Ptrint_Stu_Doc(struct stud_node *head);void main(){ struct stud_node *L,*tail1,*p1,*NEW; int num; int size=sizeof(struct stud_node); struct stud_node *arrangeDoc(struct stud_node *head); L=tail1=NULL; scanf("%d",&num); while(num!=-1){ p1=(struct stud_node *)malloc(size); p1->num=num; p1->next=NULL; if(L==NULL) L=p1; else tail1->next=p1; tail1=p1; scanf("%d",&num); } /*---------*/ NEW = arrangeDoc(L); Ptrint_Stu_Doc(NEW);}struct stud_node *arrangeDoc(struct stud_node *head){ struct stud_node *p1, *p2, *p3; p3 = head; for (p1 = head; p1!=NULL; p1=p2) { p2 = p1->next; if (p1->num % 2==0) { if (p1 != head) p3->next=p2; else head = p3 = p2; free(p1); } else p3=p1; } return head;}void Ptrint_Stu_Doc(struct stud_node *head){ struct stud_node *ptr; if(head==NULL){ printf("No Records\n"); return; } for(ptr=head;ptr;ptr=ptr->next) printf("%d ",ptr->num); printf("\n");} 151 关 键 词: 练习 c语言 上机 汇总 答案 解析

 天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

浙大c语言上机答案40061,C语言上机练习汇总及答案解析.doc相关推荐

  1. c语言随时间减小,《岩石力学》习题汇总及答案

    练习题 一.名词解释: 1.各向异性:岩石的全部或部分物理.力学性质随方向不同而表现出差异的性质. 2.软化系数:饱水岩样抗压强度与自然风干岩样抗压强度的比值. 3.初始碎胀系数:破碎后样自然堆积体积 ...

  2. 上海交通大学python教材答案-上海交通大学python期末考试样题加解析.doc

    上 海 交 通 大 学 试 卷(A卷) 上 海 交 通 大 学 试 卷(A卷) ( 2010 至 2011 学年 第2学期 ) 班级号____________________ 学号__________ ...

  3. **PTA:浙大版《C语言程序设计(第3版)》编程题答案*

    PTA:浙大版<C语言程序设计(第3版)>编程题答案 练习2-3 输出倒三角图案 练习2-4 温度转换 练习2-6 计算物体自由下落的距离 练习2-8 计算摄氏温度 练习2-9 整数四则运 ...

  4. c语言上机指导答案清华,第一章自测练习答案清华大学c语言习题实验指导及课程设计...

    第一章自测练习答案清华大学c语言习题实验指导及课程设计 第一章 自测练习参考答案 一.简答题 1.源程序是程序员创建的,目标程序是编译器创建的,可执行程序是连接器创建的. 2.步骤如下:1)说明程序需 ...

  5. java第二版课后题答案_Java语言程序设计第2版第16章 课后习题答案

    <Java语言程序设计第2版第16章 课后习题答案>由会员分享,可在线阅读,更多相关<Java语言程序设计第2版第16章 课后习题答案(62页珍藏版)>请在人人文库网上搜索. ...

  6. 百科园c语言题库第八章南信大,C语言上机题库百科园第3章!南信大!.doc

    C语言上机题库百科园第3章!南信大!.doc (44页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.90 积分 第三章1.为表示关系x≥y≥z,应使 ...

  7. c语言初步实验报告,c语言实验报告(大一c语言实验报告答案)

    哪位帮我一下啊,我这有个作业,要写C语言程序设计实验报告,包括五个部. 最低0.27元/天开通百度文库会员,可在文库查看完整内容> 原发布者:aming7728081 计算机科学与技术系C语言实 ...

  8. c语言上机考题库,C语言上机考题库.doc

    2006年9月上机考试题库 说明:上机考试正式系统题库中共有50套题目,考生随机从中抽取一套进行考试.例如,如果你考的是二级C语言上机考试,那么你输入准考证号并确认后,机器将从正式题库的50套题中随机 ...

  9. 只能输入字母的c语言程序设计教程课后答案,c语言程序设计基础教程_习题答案解析.doc...

    c语言程序设计基础教程_习题答案解析.doc 习题答案 第1章 填空题 应用程序ONEFUNC.C中只有一个函数,这个函数的名称是__main . 一个函数由__函数头__和__函数体__两部分组成. ...

最新文章

  1. django 设置媒体url_Django设置网站地图sitemap
  2. 当安卓 Emoji 遇上苹果 Emoji:傻傻分不清楚
  3. 凌琦:物联网——一场正在发生的变革
  4. ribbon客户端的负载均衡
  5. boost::filesystem模块打印文件的大小的测试程序
  6. Linux查询系统信息
  7. FFmpeg代码导读——基础篇
  8. 让jQuery Tools Scrollable控件在Mobile Web里面支持resize功能
  9. 制作Geek风格的投影片
  10. 竟然如此简单!C++实现完全随机加密、解析库,并附上完整代码分析
  11. python eval exec_Python基础教程 使用 exec和eval 执行字符串及计算其结果
  12. 解决 gcc/g++ 编译动态库通过却无法运行的问题
  13. 20多岁,你迷茫又着急
  14. java 转换tif图片为jpg,解决转换后颜色异常问题
  15. 提升Hive操作Amazon S3读写数据的性能
  16. Java编程那些事儿
  17. 简单介绍一下HBase、Cassandra、Voldemort、Redis、VoltDB、MySQL(转)
  18. ICLR 2021 NAS 相关论文(包含Workshop)
  19. 定时循环发送UDP消息(例如:控制远程电脑的开机、关机、重启、打开和关闭程序等)—— 定时执行专家
  20. 服务器常见错误代码 总结

热门文章

  1. iOS小技能:什么是segue?
  2. java 计算圆的面积_java使用对象计算圆的面积
  3. c# https请求忽略证书验证_c# https绕过证书
  4. 【常用自定义函数001】VBA高容错性地打开文件
  5. 一维黎曼激波管精确解python
  6. 求两个文件的相对路径
  7. 3ds Max模型导出/转换为Revit族文件(可编辑材质)
  8. Infocomm前瞻:迪威视讯重推120吋激光触控屏
  9. 基于顺序存储结构的图书信息表
  10. 对抽象编程:接口和抽象类