入口条件循环和出口条件循环之间的区别是什么?各种C++循环分别属于其中的哪一种? |
问答 |
如果下面的代码片段是有效程序的组成部分,它将打印什么内容? int i; for (i = 0; i < 5; i++) cout << i; cout << endl; |
问答 |
如果下面的代码片段是有效程序的组成部分,它将打印什么内容? int j; for (j = 0; j < 11; j += 3); cout << j; cout << endl << j < |
问答 |
如果下面的代码片段是有效程序的组成部分,它将打印什么内容? int j = 5; while ( ++j < 9) cout << j++ << endl; |
问答 |
如果下面的代码片段是有效程序的组成部分,它将打印什么内容? int k = 8; do cout << " k = " << k << endl; while (k++ < |
问答 |
编写一个打印1、2、4、8、16、32、64的for循环,每轮循环都将计数变量的值乘以2。 |
问答 |
如何在循环体中包括多条语句? |
问答 |
下面的语句是否有效?如果无效,原因是什么?如果有效,它将完成什么工作? int x = (1, 024); 下面的语句又如何呢? y = 1, 024; |
问答 |
在查看输入方面,cin >> ch同cin.get(ch)和ch-cin.get()有什么不同? |
问答 |
编写一个要求用户输入两个整数的程序。该程序将计算并输出这两个整数之间(包括这两个整数)所有整数的和。这里假设先输入较小的整数。例如,如果用户输入的是2和9,则程序将指出2-9之间所有整数的和为44。 |
问答 |
使用array对象(而不是数组)和long double(而不是long long)重新编写程序清单5.4,并计算100!的值。 |
问答 |
编写一个要求用户输入数字的程序。每次输入后,程序都将报告到目前为止,所有输入的累计和当用户输入0时,程序结束。 |
问答 |
Daphne以10%的单利投资了100美元。也就是说,每一年的利润都是投资额的10%,即每年10美元: 利息=0.10x原始存款 而Cleo以5%的复利投资了100美元。也就是说,利息是当前存款(包括获得的利息)的5%: 利息=0.0 |
问答 |
假设要销售《C++ For Fools》一书。请编写一个程序,输入全年中每个月的销售量(图书数量,而不是销售额)。程序通过循环,使用初始化为月份字符串的char *数组(或string对象数组)逐月进行提示,并将输入的数据储存在一个int数组中。然后程序计 |
问答 |
假设要销售《C++ For Fools》一书。请编写一个程序,输入全年中每个月的销售量(图书数量,而不是销售额)。程序通过循环,使用初始化为月份字符串的char *数组(或string对象数组)逐月进行提示,并将输入的数据储存在一个int数组中。然后程 |
问答 |
设计一个名为car的结构。用它存储下述有关汽车的信息:生产商(存储在字符数组或string对象中的字符串)、生产年(整数)。编写一个程序,向用户询问有多少辆汽车。随后,程序使用new来创建一个由相应数量的car结构组成的动态数组。接下来,程序提示用户输 |
问答 |
编写一个程序,它使用一个char数组和循环来每次读取一个单词,直到用户输入done为止。随后,该程序指出用户输入了多少个单词(不包括done在内)。下面是该程序的运行情况: Enter words (to stop, type the word |
问答 |
编写一个使用嵌套循环的程序,要求用户输入一个值,指出要显示多少行。然后,程序将显示相应行数的星号,其中第一行包括一个星号,第二行包括两个星号,依此类推。每一行包含的字符数等于用户指定的行数,在星号不够的情况下,在星号前面加上句点。该程序的运行情况如下: |
问答 |
编写一个满足下述练习中描述的程序,但使用string对象而不是字符数组。请在程序中包含头文件string,并使用关系运算符来进行比较测试。 它使用一个char数组和循环来每次读取一个单词,直到用户输入done为止。随后,该程序指出用户输入了多少个 |
问答 |