当前位置: 首页 > news >正文

查询网站whois做图片的软件带字图片

查询网站whois,做图片的软件带字图片,松江营销型网站建设公司,做一个展示网站多少钱目录 复习题: 1.入口条件循环和出口条件循环之间的区别是什么?各种c循环分别属于其中的哪一种? 2.如果下面的代码片段是有效程序的组成部分,它将打印什么内容? 3.如果下面的代码片段是有效程序的组成部分&#xff0…

目录

复习题:

1.入口条件循环和出口条件循环之间的区别是什么?各种c++循环分别属于其中的哪一种?

2.如果下面的代码片段是有效程序的组成部分,它将打印什么内容?

3.如果下面的代码片段是有效程序的组成部分,它将打印什么内容?

4.如果下面代码是有效程序的组成部分,它将打印什么内容?

5.如果下面代码是有效程序的组成部分,它将打印什么内容?

6.编写一个打印1、2、4、8、16、32、64的for循环,每轮循环都将计数变量的值乘以2。

7.如何在循环体中包括多条语句?

8.下面的语句是否有效?如果无效,原因是什么?如果有效,它将完成什么工作?

9.在查看输入方面,cin>>ch同cin.get(ch)和ch=cin.get()有什么不同?

编程题(题号对应test)

复习题:

1.入口条件循环和出口条件循环之间的区别是什么?各种c++循环分别属于其中的哪一种?

入口循环就是程序在执行循环体中的语句之前先检查循环条件;出口循环是在执行循环体中的语句之后检查循环条件。for循环和while循环都是入口条件循环;do while循环为出口条件循环。

2.如果下面的代码片段是有效程序的组成部分,它将打印什么内容?

int i;
for(i=0;i<5;i++)cout<<i;
cout<<endl;

打印内容:01234

3.如果下面的代码片段是有效程序的组成部分,它将打印什么内容?

int j;
for(j=0;j<11;j+=3)cout<<j;
cout<<endl<<j<<endl;

打印内容:
0369
12

4.如果下面代码是有效程序的组成部分,它将打印什么内容?

int j=5;
while(++j<9)cout<<j++<<endl;

打印内容:
6
8

5.如果下面代码是有效程序的组成部分,它将打印什么内容?

int k=8;
docout<<"k="<<k<<endl;
while(k++<5);

 k=8

6.编写一个打印1、2、4、8、16、32、64的for循环,每轮循环都将计数变量的值乘以2。

int i;
for(i=1;i<=64;i*=2)cout<<i<<" ";

7.如何在循环体中包括多条语句?

将语句放在一对大括号中形成一个复合语句或代码块。

8.下面的语句是否有效?如果无效,原因是什么?如果有效,它将完成什么工作?

a.int x={1,024}
b.int y=1,024;
语句a是有效的,表达式1,024为逗号表达式,该表达时的右侧表达式的值,由于024为8进制数,对应的十进制数为20,因此x的值应为20,即x=20。
语句b也是有效的,但是逗号运算符的优先级低于赋值运算符,因此b中表达式等效为(int y=1),024;

9.在查看输入方面,cin>>ch同cin.get(ch)和ch=cin.get()有什么不同?

cin>>ch将跳过空格、换行符和制表符,其他两种格式将读取这些字符。

编程题:

1. 编写一个要求用户输入两个整数的程序。该程序将计算并输出这两个整数之间(包括这两个整数)所有整数的和。这里假设先输入较小的整数。例如,如果用户输入的是2和9,则程序将指出2~9之间所有整数的和为44。

2. 使用array对象(而不是数组)和long double(而不是long long)重新编写程序清单5.4,并计算100!的值

3. 编写一个要求用户输入数字的程序。每次输入后,程序都将报告到目前为止,所有输入的累计和。当用户输入0时,程序结束。

4. Daphne以10%的单利投资了100美元。也就是说,每一年的利润都是投资额的10%,即每年10美元:

利息 = 0.10 X 原始存款

而CLeo以5%的复利投资了100美元。也就是说,利息是当前存款(包括获得的利息)的5%:

利息 = 0.05 X 当前存款

Cleo在第一年投资100美元的盈利是5%——得到了105美元。下一年的盈利是105美元的5%——即5.25美元,依此类推。请编写一个程序,计算多少年后,Cleo的投资价值才能超过Daphne的投资价值,并显示此时两个人的投资价值。

5. 假设要销售《C++ For Fools》一书。请编写一个程序,输入全年中每个月的销售量(图书数量,而不是销售额)。程序通过循环,使用初始化为月份字符串的char*数组(或string对象数组)逐月进行提示,并将输入的数据储存在一个int数组中。然后,程序计算数组中各元素的总数,并报告这一年的销售情况。

6. 完成编程练习5,但这一次使用一个二维数组来存储输入——3年中每个月的销售量。程序将报告每年销售量以及三年的总销售量。

7. 设计一个名为car的结构,用它存储下述有关汽车的信息:生产商(存储在字符数组或string对象中的字符串)、生产年份(整数)。编写一个程序,向用户询问有多少辆汽车。随后,程序使用new来创建一个由相应数量的car结构组成的动态数组。接下来,程序提示用户输入每辆车的生产商(可能是由多个单词组成)和年份信息。请注意,这需要特别小心,因为它将交替读取数值和字符串(参见第4章)。最后,程序将显示每个结构的内容。该程序的运行情况如下:

How many cars do you wish to catalog? 2

car #1:

Please enter the make: Hudson Hornet

Please enter the year made: 1952

Car #2:

Please enter the make: Kaiser

Please enter the year made: 1951

Here is your collection:

1952 Hudson Hornet

1951 Kaiser
 

8. 编写一个程序,它使用一个char数组和循环来每次读取一个单词,直到用户输入done为止。随后,该程序指出用户输入了多少个单词(不包括done在内)。下面是该程序的运行情况:

Enter words (to tstop, type the word done):

anteater birthday category dumpster

envy finagle geometry done for sure

You entered a total of 7 words.

您应在程序中包含头文件cstring,并使用函数strcmp()来进行比较测试。

9. 编写一个满足前一个练习中描述的程序,但使用string对象而不是字符数组。请在程序中包含头文件string,并使用关系运算符来进行比较测试。

10. 编写一个使用嵌套循环的程序,要求用户输入一个值,指出要显示多少行。然后,程序将显示相应行数的星号,其中第一行包括一个星号,第二行包括两个星号,依此类推。每一行包含的字符数等于用户指定的行数,在星号不够的情况下,在星号前面加上句点。该程序的运行情况如下:

Enter number of rows: 5

....*

...**

..***

.****

*****
 

题号对应test:

#include <iostream>
using namespace std;
#include <string>
#include <array>
void test01()
{int min, max;cout << "Please enter two numbers:" << endl;cout << "Min: ";cin >> min;cout << "Max: ";cin >> max;int sum = 0;for (int i = min; i <= max; i++)sum = sum + i;cout << "The total sum of " << min << " to " << max << " is " << sum << endl;
}void test02()
{const int ArSize = 200;array<long double, ArSize> factorials;int i;factorials[1] = factorials[0] = 1;for (i = 2; i < 101; i++)factorials[i] = i * factorials[i - 1];i = i - 1;cout << "100" << "! = " << factorials[i] << endl;
}void test03()
{int num;int sum = 0;cout << "请输入您的数字:" << endl;cin >> num;for (; num != 0; cin >> num){sum = sum + num;cout << "目前为止,所有输入的累计和: " << sum << endl;}
}void test04()
{double a = 100.0;double b = 100.0;int y;for (y = 1; a >= b; y++){a += 10;b = 1.05 * b;}cout << y << "年之后Cleo的投资价值才能超过Daphne的投资价值" << endl;cout << "Daphne的投资价值为:" << a << "Cleo的投资价值为:" << b;}void test05()
{string months[12] = {"1", "2", "3", "4", "5", "6","7", "8", "9", "10", "11","12"};int sales[12];int sum = 0;for (int i = 0; i < 12; i++){cout << "请输入 " << months[i] <<"月的销售量" << " : _\b";cin >> sales[i];}for (int i = 0; i < 12; i++){cout << months[i] << " sales : " << sales[i] << endl;sum += sales[i];}cout << "今年销售情况 :" << sum << endl;
}
void test06()
{string months[12] = {"1", "2", "3", "4", "5", "6","7", "8", "9", "10", "11","12"};int sales[3][12];int sum = 0;for (int i = 0; i < 3; i++){cout << "Year " << i + 1 << ": " << endl;for (int f = 0; f < 12; f++){cout << "请输入 " << months[f] << "月的销售量" << " : _\b";cin >> sales[i][f];}}for (int j = 0; j < 3; j++){cout << "*********Year " << j + 1 << "*********" << endl;for (int i = 0; i < 12; i++){cout << months[i] << " 月销售量 : " << sales[j][i] << endl;sum += sales[j][i];}}cout << "三年的总销售量 :" << sum << endl;
}
void test07()
{struct Car {string maker;int year;};int num;cout << "How many cars do you wish to catalog? ";(cin >> num).get();Car* cars = new Car[num];for (int i = 0; i < num; i++){cout << "Car #" << i + 1 << " : " << endl;cout << "Please enter the make : ";getline(cin, cars[i].maker);cout << "Please enter the year made : ";(cin >> cars[i].year).get();}cout << "Here is your collection:" << endl;for (int i = 0; i < num; i++)cout << cars[i].year << " " << cars[i].maker << endl;delete[]cars;
}void test08()
{char word[20];cout << "Enter words(to stop,type the word done):" << endl;cin >> word;int num = 0;while (strcmp("done", word)){num++;cin >> word;}cout << "You entered a total of " << num << " words." << endl;
}void test09()
{string word;cout << "Enter words(to stop,type the word done):" << endl;cin >> word;int num = 0;while (word.compare("done")){num++;cin >> word;}cout << "You entered a total of " << num << " words." << endl;system("pause");
}void test10()
{int row;cout << "Enter number of rows : ";cin >> row;for (int i = 0; i < row; i++){for (int j = 0; j < row; j++){if (i < row - j - 1)cout << '.';elsecout << '*';}cout << endl;}
}
int main()
{test01();test02();test03();test04();test05();test06();test07();test08();test09();test10();system("pause");return 0;
}

http://www.yayakq.cn/news/379030/

相关文章:

  • 网站怎么做备案号超链接建设工程规划许可证查询网站
  • 北京网站建设最好公司一般通过逸民
  • 手机网站 优化一台虚拟主机能建设几个网站
  • 定制型网站设计价格网络营销的特点包含
  • 企业网站托管后果软件开发报价明细
  • 内网网站搭建教程应用软件app
  • 网站建设php心得体会给一个网站风格做定义
  • 电商视觉设计是干什么的广州seo网站
  • 建设网站费用预算网站项目如何做需求分析报告
  • 中国建设银行网站登录不了php开源订单管理系统
  • 常州做网站信息怎样做手机网站建设
  • soso网站提交入口网站改版 价格
  • 学校网站建设的安全策略做咩有D网站响网吧上不了
  • 长沙公司网站高端网站建设界面ui设计
  • 谷歌网站收录提交入口网红营销的价值
  • 商城网站建设方案电子版清苑区建设局网站
  • 网网站建设站建设少儿编程课程
  • 大岭山网站建设公司网站建设的七大主要目的
  • 温州建设信息网站洛阳网站建设找汉狮
  • 建设银行上海分行招聘网站怎样发布信息到网上
  • 设计优秀的网站推荐免费网站下载app软件免费
  • 从哪个网站设置宽带主机沈阳妇科检查
  • 设置备份管理wordpress谷歌seo推广
  • 物联网技术主要学什么seo搜索排名影响因素主要有
  • 有口碑的宁波网站建设泰安高端网站设计建设
  • 阿里云clouder网站建设关于网站建设的意见
  • 专做网页的网站黄骅市属于哪里
  • 网站建设方案主要是eclips怎么做网站
  • 网站开发能干什么网站建设实施过程
  • 手机网站建设系统wordpress 路径