重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁!
查看《购买须知》>>>
找答案首页 > 全部分类 > 求职面试
搜题
网友您好, 请在下方输入框内输入要搜索的题目:
搜题
题目内容 (请给出正确答案)
[主观题]

一、实验要求: 1、分别利用while,do-while和for,求解首...

一、实验要求: 1、分别利用while,do-while和for,求解首项为a,公差为d等差数列的前n项和,其中a,d和n由键盘输入(总项数n>0),输出数列信息和前n项和; 分析问题,我们可以设计一个核心类Looping来专门处理上述问题,可参考如下设计: 1)静态特征——字段,即数据,且数据一般是私有的private:首项为a,公差为d,总项数n项 2)动态特征——构造方法(这里使用默认构造方法,可以省略),且构造方法一般是公有的public: 3)动态特征——属性,且属性一般是公有的public:且属性有可读(get)可写(set)之分,根据需要针对a,d,n设计成可读可写 4)动态特征——方法,且方法一般是公有的public:可以对字段中的数据,进行任何业务处理,即根据需要进行数据加工,这里有四个方法,即显示数列的ShowInfo方法、和求解并输出前n项和的GetSum_while、GetSum_dowhile、GetSum_for方法 (1)ShowInfo:显示数列信息 (2)GetSum_while:用while实现,求解并输出前n项和 (3)GetSum_dowhile:用do-while实现,求解并输出前n项和 (4)GetSum_for:用for实现,求解并输出前n项和 二、为作业的相关功能设计菜单,菜单的功能主要是创建对象,并使用对象,具体要求: 当输入11,录入并输出数列信息,用while实现,求解并输出前n项和; 当输入12,录入并输出数列信息,用do-while实现,求解并输出前n项和; 当输入13,录入并输出数列信息,用for实现,求解并输出前n项和; 当输入quit,则退出; 三、重要提示,可以参考如下代码框架,进行补充实现上述功能:一、实验要求: 1、分别利用while,do-while和for,求解首...一、实验要求: 1、分

暂无答案
更多“一、实验要求: 1、分别利用while,do-while和for,求解首...”相关的问题

第1题

循环控制

  1.实验目的

  ①熟悉掌握用while语句,do-while语句和for语句实现循环的方法。

  ②掌握在程序设计中用循环的方法实现一些常用算法(如穷举、迭代、递推等)。

  ③进一步学习调试程序。

  2.实验内容

  编程序并上机调试运行。

  ①逐个检查1到200的所有整数,求1到200之间的完全平方数。

  ②判断一个整数是否为素数。

  ③由标准输入读一行字符,输出各个字符的编码。

  ④统计由标准输入得到的文件中字符的个数。

  ⑤统计输入数据的个数,找出其中的最小值和最大值。

  ⑥分别统计输入文件中的空格、行、数字、花括号以及其他所有字符的个数。

  ⑦打印Fibonacci序列前30个数。

  ⑧填出下列程序的运行结果。

  main()

  {int k=0;char c='A';

  do

  { switch(c++)

  {case'A':k++;break;

  case'B':k--;

  case'c':k+=2; break;

  case'D':k=k%2; contlnue;

  case'E':k=k*10;break;

  default:k=k/3;

  }

  k++;

  }

  while(c<'G');

  prinff("k=%d\n",k);

  }

  ⑨若运行以下程序时,从键盘输入3.6 2.4<CR>  (<CR>表示回车),写出程序的运行结果。

  #include<math.h>

  main()

  (float x,y,z;

  scanf("%f%f",&x,&y);

  z=x/y

  while(1)

  {if(fabs(z)>1.0) {x=y;y=z:z=x/y:}

  else break;

  }

  printf("%f\n",y);

  }

  ⑩编写程序,从键盘输入6名学生的5门成绩,分别求出每个学生的平均成绩,并依次输出。

  编程求1!+2!+3!+4!+……………+19!+20!。

  找出1000之内的所有完数。

  输出9*9口诀。

  打印出所有的“水仙花数”。所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,冈为153=13+53+33

  猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,只剩下一个桃子了。求猴子第一天共摘了多少个桃子。

  要求编写程序使得在屏幕上输出如下图形。

  

点击查看答案

第2题

(2)求整数n的阶乘。要求分别使用while、do-while和for循环实现。
点击查看答案

第3题

while,do-while,和for语句的循环体都可以是空语句。()

此题为判断题(对,错)。

点击查看答案

第4题

编写程序。分别用while语句、do-while语句和for语句编写一个求阶乘N!的Java程序
点击查看答案

第5题

在C#语言中,实现循环的主要语句有while,do-while,for和()语句。
点击查看答案

第6题

下面关于循环语句for、while、do-while的叙述,正确的是( )。

A、三种循环语句的循环体都必须放入一对花括号中。

B、三种循环语句中都可以缺省循环终止条件表达式。

C、三种循环语句的循环体都至少被无条件地执行一次。

D、三种循环语句都可能出现无穷循环。

点击查看答案

第7题

在下列叙述中,正确的一条是______。

A.对while循环、do…while循环和for循环,可以用continue语句跳出循环

B.表达式1+2<<3和sizeof(3.8)的结果分别为24和8

C.函数fputc(c,stdout)与putchax(c)的结果相同

D.在有参函数中,定义函数中指定的形参变量在整个程序一开始执行时便分配内存单元

点击查看答案

第8题

以下哪个不是循环语句A、while语句B、do-while语句C、for语句D、if-else语句
以下哪个不是循环语句

A、while语句

B、do-while语句

C、for语句

D、if-else语句

点击查看答案

第9题

在C语言中,提供了3种循环语句:for、while、do-while。()

此题为判断题(对,错)。

点击查看答案

第10题

下列不是循环语句的是

A.while语句

B.do... while语句

C.for语句

D.if... else语句

点击查看答案
下载上学吧APP
客服
TOP
重置密码
账号:
旧密码:
新密码:
确认密码:
确认修改
购买搜题卡查看答案
购买前请仔细阅读《购买须知》
请选择支付方式
微信支付
支付宝支付
选择优惠券
优惠券
请选择
点击支付即表示你同意并接受《服务协议》《购买须知》
立即支付
搜题卡使用说明

1. 搜题次数扣减规则:

功能 扣减规则
基础费
(查看答案)
加收费
(AI功能)
文字搜题、查看答案 1/每题 0/每次
语音搜题、查看答案 1/每题 2/每次
单题拍照识别、查看答案 1/每题 2/每次
整页拍照识别、查看答案 1/每题 5/每次

备注:网站、APP、小程序均支持文字搜题、查看答案;语音搜题、单题拍照识别、整页拍照识别仅APP、小程序支持。

2. 使用语音搜索、拍照搜索等AI功能需安装APP(或打开微信小程序)。

3. 搜题卡过期将作废,不支持退款,请在有效期内使用完毕。

请使用微信扫码支付(元)
订单号:
遇到问题请联系在线客服
请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系在线客服
恭喜您,购买搜题卡成功 系统为您生成的账号密码如下:
重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁。
发送账号到微信 保存账号查看答案
怕账号密码记不住?建议关注微信公众号绑定微信,开通微信扫码登录功能
警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

- 微信扫码关注上学吧 -
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反上学吧购买须知被冻结。您可在“上学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
- 微信扫码关注上学吧 -
请用微信扫码测试
选择优惠券
确认选择
谢谢您的反馈

您认为本题答案有误,我们将认真、仔细核查,如果您知道正确答案,欢迎您来纠错

上学吧找答案