电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

vcc++c语言编程作业题-实验题答案循环结构程序设计

vcc++c语言编程作业题-实验题答案循环结构程序设计_第1页
1/8
vcc++c语言编程作业题-实验题答案循环结构程序设计_第2页
2/8
vcc++c语言编程作业题-实验题答案循环结构程序设计_第3页
3/8
实验五 循环结构程序设计实验名称循环结构程序设计成绩姓 名学号班级实验地点完毕日期一、实验目的1)熟悉并掌握用 while 语句,do-while 语句和 for 语句实现循环的方法。2)掌握在程序设计中用循环的方法实现一些常用算法(如穷举、迭代、递推等)。3)进一步学习调试程序。二、实验内容与环节本实验编程序并上机调试运营。(1). 输入两个正整数 m 和 n,求它们的最大公约数和最小公倍数。在运营时,输入的值 m>n,观测结果是否对的。再输入时,使 m#includemain(){int n,m,a,b,x;int i;printf("输入两整数 m n: ");scanf("%d %d",&a,&b);//输入两整数m=abs(a);//取绝对值n=abs(b); if(m==0 || n==0){printf("不能为 0.\n");} else{if(n>m){x=m,m=n,n=x;} //m 为较大的数,n 为较小的数,m,n 辗转相减。while(m-n!=0){x=abs(m-n);m=n;n=x;}//辗转相减法求得最大公约数(m)i=abs(a*b/m);//i 为最小公倍数printf("\na,b 最大公约数: %d\n",m);printf("a,b 最小公倍数: %d\n",i); }} (2). 输入一行字符,分别记录出其中的英文字母、空格、数字和其它字符的个数。在得到对的结果后,请修改程序使之能分别记录大小写字母、空格、数字和其它字符的个数。#include#includemain(){char s[200];//定义字符串数组int L,i, qt,kg,zmxx,zmdx,num;//定义计量数:长度、位置、其他、字母小写、大写、数字。qt=kg=zmxx=zmdx=num=0;//计量数初始化printf("字符串:");gets(s);//输入字符串L=strlen(s);//取得字符串长度for(i=0;i<=L;i++){//计量……if(s[i]==32){kg++;}//空格else if(s[i]>=48 && s[i]<=57){num++;}//数字else if(s[i]>=97 && s[i]<=122){zmxx++;}//小写字母else if(s[i]>=65 && s[i]<=90){zmdx++;}//大写字母else{qt++;} //其他字符}qt=qt-1;//除去“\0”这一个位printf("空格:%d\n 数字:%d\n 字母:%d大 写 :%d 小 写 :%d\n 其 他 :%d\n",kg,num,zmdx+zmxx,zmdx,zmxx,qt);} (3). 用牛顿迭代法求方程 2x3-4x2+3x-6=0 在 1.5 附近的根。在 得 到 对 的 结 果 后 , 请 修 改 程 序 使 所 设 的 x 初 值 由 1.5 改 变 为100、1000、10000,再运营,观测结果,分析不同的 x 初值对结果有没有影响,为什么?...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

vcc++c语言编程作业题-实验题答案循环结构程序设计

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部