- 1
- 0
- 约 7页
- 2018-04-30 发布于贵州
- 举报
C语言循环结构序设计
PAGE
PAGE 1
课程名称 C语言
实验序号 05
实验项目 循环结构程序设计
实验地点 综B503
实验学时 2 实验类型 验证型
指导教师 铁新城 实 验 员 周秋霞
专 业 _电子信息工程 班 级 15电信1
学 号 2015864127 姓 名 莫家汇
2016年05月20日
成绩:
教师评语
指导教师签名: 批阅日期:
一、实验目的及要求
熟练掌握用while语句、do…while语句和for语句实现循环的方法。
掌握在程序设计中用循环的方法实现一些常用算法(如穷举、迭代、递推等)。
进一步学习调试程序。
二、实验原理与内容
输入一行字符,分别统计出其中的英文字母、空格、数字和其他字符的个数。在得到正确结果后,修改程序使之能分别统计大小写字母、空格、数字和其他字符的个数。
输出所有的“水仙花数”,所谓的“水仙花数”是指一个三位数,其中个位数字立方和等于该数本身。
猴子吃桃问题猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个,到第十天早上想再吃时,见只剩下一个桃子,问第一天共摘了多少桃子。在得到正确结果后,修改题目,改为猴子每天吃前一天剩下的一半,再吃两个。并运行和检查结果是否正确。
用牛顿迭代法求方程2x3=4x2+3x-6=0在1.5附近的根。在得到正确结果后,修改程序使所设的初始值由1000,1000,10000,再运行,观察结果,分析不同的x初值对结果有没有影响,为什么?
修改程序,是只能输出迭代的次数和每次迭代的结果,分析不同的x初始值对迭代的次数有无影响。
三、实验软硬件环境
PC机
VC++6.0
四、实验过程(实验步骤、记录、数据、分析)
#includestdio.h
int main()
{
char c;
int letters=0,space=0,digit=0,other=0;
printf(请输入一行字符:\n);
while((c=getchar())!=\n)
{
if(c=ac=z||c=Ac=Z)
letters++;
else if(c== )
space++;
else if (c=0c=9)
digit++;
else
other++;
}
printf(字母数:%d\n空格数:%d\n数字数:%d\n其他字符:%d\n,letters,space,digit,other);
return 0;
}
程序修改后:
# includestdio.h
int main()
{
unsigned int nChar1=0,nChar2=0,nNum=0,nBlank=0,nOther=0;
char c;
while((c=getchar())!=\n)
{
if((c=a)(c=z))
nChar1++;
else
{
if((c=A)(c=Z))
nChar2++;
else
{
if((c=0)(c=9))
nNum++;
else
{
if(c== )
nBlank++;
else
nOther++;
}
}
}
}
printf(大写英文字母的个数为%d\n小写英文字母的个数为%d\n空格的个数为%d\n数字的个数为%d\n其它字符的个数为%d\n,nChar2,nChar1,nBlank,nNum,nOther);
return 0;
}
# includestdio.h
int main()
{int i,a,b,c;
printf(水仙花数:);
for(i=100;i1000;i++)
{
a=i/100;
b=i/10-a*10;
c=i%10;
if (i==a*a*a+b*b*b+c*c*c)
printf(%d\n,i);
}
printf(\n);
return 0;
}
# includestdio.h
int main()
{int i,a=1;
for(i=1;i10;i++)
{
a=(1+a)*2;
}
printf(猴子第一天摘了%d个桃子\n,a);
return 0;
}
#includestdio.h
#includemath.h
int main()
{
double x1,x0,f,f1;
x1=1.5;
do
{
x0=x1;
f=(
您可能关注的文档
- A卷高一政治期试卷.doc
- A有预约新客的交篇.doc
- b8蚌埠市201-2012学年八年级生物下学期期末测试试题(无答案).doc
- BA-SOP1 三面切书机作业指导书1.4.doc
- BH跑步机教您步的正确方法.doc
- BIOS与注册学习.doc
- Book 6 nit3 整个单元教案.doc
- B题:矩形件排程序实现.doc
- c 入门经典题集.doc
- C++3 函数题及答案.doc
- 2025至2030科技中介行业运营态势与投资前景调查研究报告.docx
- 2025-2030中国道路应急救援行业前景调研与需求潜力分析研究报告.docx
- 2025-2030中国计费和发票软件行业市场现状供需分析及投资评估规划分析研究报告.docx
- 2025-2030中国中药制剂行业销售格局与未来发展预测分析研究报告.docx
- 2025至2030中国Pantiliners行业深度研究及发展前景投资评估分析.docx
- 同济设计四院医疗微创新实践——中国医学科学院肿瘤医院深圳医院改扩建工程(二期).pdf
- 2026年内蒙古高考文科综合含解析及答案.docx
- 2026年辽宁省抚顺社区工作者考试题库及答案.docx
- 2025年幼儿园分批返校上学放学实施方案.docx
- 2026年贵州省六盘水市辅警招聘试卷带答案.docx
最近下载
- 2025【燕京啤酒公司发展能力存在的问题及完善对策研究4900字】.doc VIP
- AXI4Spec中文版及常见问题解答_axi协议验证常见问题.docx
- 2024年四川省绵阳市中考数学试题卷(含答案解析).docx
- 大数据技术与应用专业人才需求分析和预测性调研报告.pdf VIP
- 眼科护士护理人员三基考核试题题库与答案.docx VIP
- JT∕T 1293-2019 客运码头安全管理基本要求(可复制版).pdf
- 常用封隔器技术原理.pptx VIP
- 高教社2026人工智能经济学教学课件Ch6.人工智能与要素市场.pptx VIP
- 2025年新能源安规(光伏)试卷及答案.docx VIP
- 山区行车安全培训.pptx VIP
原创力文档

文档评论(0)