如何执行此程序,将键入的数字显示为数字值的多次
How can I do this program to show the typed number as many times as the value of the number?
我必须编写这个程序,到目前为止,这就是我所拥有的。程序需要从用户那里读取一个数字,然后显示从1到n的数字(用户键入的数字(与键入的数字的值一样多的次数。例如:如果用户键入4,则输出应为1 2 2 3 3 4 4 4。
有人能帮忙吗?
int main (){
int nr, i;
cout<<"Type a number: ";
cin>>nr;
for(i=1; i<=nr; i++) {
cout<<i;
if(nr>=i) {
cout<<i;
}
}
return 0;
}
您需要两个循环。内部循环从0到i并写入i
。外面的已经是正确的了。
#include <iostream>
int main()
{
unsigned int num;
std::cout << "Type a number: ";
std::cin >> num;
for (unsigned int loop = 1; loop <= num; loop++)
{
for (unsigned int loop2 = 0; loop2 < loop; loop2++)
{
std::cout << loop << ' ';
}
}
std::cout << 'n';
}
相关文章:
- 查找最接近的大于当前数字的数字的索引
- 当使用比格式支持的精度更高的精度来显示数字时,会写出什么数据
- 找到 x^n 的所有组合,并检查它们的总和是否等于一个不包括相同数字的数字
- C++ 中 11 位数字的数字的乘积
- 为什么当我在 c++ 中运行函数时,我的代码显示数字 53
- 代码以查找数组中的最大数字,但它仅将第一个数字显示为最大数字. 有人请告诉我为什么
- 编写一个程序,提示用户输入一个整数,然后输出数字的单个数字和数字的总和
- 如何执行此程序,将键入的数字显示为数字值的多次
- C++编译器只显示数字,不显示正确的输出
- 无法在按下数字和数字键时处理Qt C++中的QKey事件
- 浮点值未显示准确数字的数字C
- 使用 "For Loop" 按以下顺序显示数字
- 数字范围和显示数字重复c++
- 为什么我的 rand() 数字显示为 0
- 使用while循环来计数和显示数字
- 如何在C++中显示数字变量
- 显示数字序列
- 在c++中,如何使用iostream和iomanip在不显示数字的情况下进行舍入?
- 浮动显示0数字后1.5
- Setprecision不显示数字