如何让我的输出显示输入金额的星号
How do I get my output to show asterisks for the amount in the input
换句话说,如果输入是4,我希望它输出4个星号。我正在编写一个程序,该程序可以从包含随机数的文本文件中读取。程序必须读取该数字,然后将该数量的符号输出到控制台。 如果数字是偶数,则程序应输出星号符号,如果它是奇数,则输出应为美元符号。 例如,如果读取数字 3,则输出应为$$$
,如果是 4,则输出应****
。我编写了该程序,以便它根据数字是偶数还是奇数正确输出星号和美元符号,但我不确定如何让它输出正确数量的符号。
这是我的代码:
int main()
{
int value, even, odd;
char star='*';
char dollarSign='$';
ifstream infile;
infile.open("lab6_input.txt");
infile >> value;
while (infile >> value)
{
if (value % 2 == 0)
cout << "*" << endl;
else
cout << "$" << endl;
value++;
}
system("pause");
return 0;
}
这是我当前输出的屏幕截图: https://i.stack.imgur.com/KFDcG.jpg
注意:我们需要使用 while 循环来执行此操作。
使用简单的 for 循环。我相信他们是为这项任务教给你的。重新检查课程。
示例:重复一个动作n
次:
for (int i = 0; i < n; ++i)
// do action
相关文章:
- 在C++程序中输入的文本文件将不起作用,除非文本被复制和粘贴
- 2D数组来自文本输入,中间有空格
- 如何使用 < 和 > 命令获取 c++ 中的输入和输出?
- 检查输入是否不是整数或数字
- 正在尝试了解输入验证循环
- 读取文件并输入到矢量中
- C++如何通过用户输入删除列表元素
- 用c++从输入文件中读取另一行
- 读取文件的最后一行并输入到链接列表时出错
- 创建一个函数以在输入为负数或零时输出字符串.第一次执行用户定义的函数
- 如何使用用户输入在C++中正确填充2D数组
- C++MySQL C api用户输入行
- 输入到文件并输出到另一个文件,并将流文件传递给函数
- 用户定义函数中的指针和输入
- 如何在C++中检查2D数组中负值的输入验证
- 如何只允许用户输入正整数
- 在while循环中输入带有std::cin的字符串后,控制台会输出大量胡言乱语
- 输入中的字符串数未知(以字母表示)
- 如何让我的输出显示输入金额的星号
- 允许用户输入带或不带美元符号的金额