c语言实验三、循环结构程序设计解答

c语言实验三、循环结构程序设计解答

ID:12492549

大小:200.50 KB

页数:10页

时间:2018-07-17

c语言实验三、循环结构程序设计解答_第1页
c语言实验三、循环结构程序设计解答_第2页
c语言实验三、循环结构程序设计解答_第3页
c语言实验三、循环结构程序设计解答_第4页
c语言实验三、循环结构程序设计解答_第5页
资源描述:

《c语言实验三、循环结构程序设计解答》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验三循环结构程序设计一、实验目的1.熟练掌握三种循环语句的应用。2.熟练掌握循环结构的嵌套。3.掌握break和continue语句的使用。4.练习调试与修改程序。5.掌握一组数据求和、求平均值、求最大值最小值的计算方法。6.掌握循环次数已知、未知的处理方法(精度的控制、结束标志的使用等)7.掌握简单图形的打印输出处理。二、实验内容1.[目的]掌握循环次数已知的循环控制处理方法。[题目内容]编写一个程序,其功能为:计算并输出1~10的平方值。[输入]无[输出]如下形式1squaredis12squaredis43squaredi

2、s94squaredis165squaredis256squaredis367squaredis498squaredis649squaredis8110squaredis100[提示]使用三种循环语句均可。#include"stdio.h"voidmain(){inti;for(i=1;i<=10;i++)printf("%dsquaredis%d",i,i*i);printf("");}2.[目的]掌握循环次数已知的循环控制处理方法。[题目内容]编写一个程序,其功能为:计算并输出。[输入]键盘输入x值[输出]计算结果

3、[提示]使用三种循环语句均可。#include"stdio.h"voidmain(){intn,x,sum=0;printf("请输入x:");scanf("%d",&x);for(n=1;n<=100;n++)sum=sum+x*x;printf("sum=%d",sum);}如果程序功能为:计算并输出,要求从键盘输入n、x值,程序应如何修改?3.[目的]掌握循环次数已知的循环控制处理方法。[题目内容]编写一个程序,其功能为:求1-100之间的奇数之和。[输入]无[输出]计算结果[提示]使用三种循环语句均可。#include

4、"stdio.h"voidmain(){inti,sum=0;for(i=1;i<=100;i=i+2)sum=sum+i;printf("sum=%d",sum);}4.[目的]掌握循环次数已知的循环控制处理方法。[题目内容]编写一个程序,其功能为:输出100以内能被7整除的数。[输入]无[输出]判断结果[提示]使用三种循环语句均可。#include"stdio.h"voidmain(){inti,sum=0;for(i=1;i<=100;i++)if(i%7==0)printf("%dt",i);}5.[目的]掌握循环次

5、数已知的循环控制处理方法。[题目内容]编写一个程序,其功能为:计算并输出一年12个月的总降雨量和平均降雨量。[输入]12个月的降雨量[输出]总降雨量和平均降雨量[提示]使用for循环语句,和值、平均值变量采用双精度类型,和值初值设为零。#include"stdio.h"voidmain(){inti;doublex,sum=0,ave;for(i=1;i<=12;i++){printf("请输入%d月的降雨量:",i);scanf("%lf",&x);sum=sum+x;}ave=sum/12;printf("sum=%lfta

6、ve=%lf",sum,ave);}6.[目的]掌握循环次数已知的循环控制处理方法。[题目内容]编写一个程序,其功能为:在0°到90°之间每隔5°输出一行数据,打印一个表。每行中包括5个项目:角度数,以及它所对应的正弦、余弦、正切、余切函数值。[输入]无[输出]如下表格[提示]使用for循环语句和if语句,注意0°、90°时的正切和余切的处理。#include"stdio.h"#include"math.h"#definePI3.1415926voidmain(){inti;doubleih;printf("角度数正弦余弦正切

7、余切");for(i=0;i<=90;i=i+5){ih=i*PI/180;if(i==0)printf("%dt%lft%lft%lft%c",i,sin(ih),cos(ih),sin(ih)/cos(ih),'-');elseif(i==90)printf("%dt%lft%lft%ct%lf",i,sin(ih),cos(ih),'-',cos(ih)/sin(ih));elseprintf("%dt%lft%lft%lft%lft",i,sin(ih),cos(ih),sin(i

8、h)/cos(ih),cos(ih)/sin(ih));}}7.[目的]掌握循环次数已知的循环控制处理方法。[题目内容]编写一个程序,其功能为:输入10个字符,输出各个字符的ASCII编码。[输入]10个字符[输出]各个字符的ASCII编码[提示]

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

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

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