如何输入正数并打印出平方根,直到输入的数字
How do I input a positive number and prints out the square roots up to the number entered?
我找不到一个数字的sqrt根。 我的任务是 编写一个程序,提示用户输入正数,并打印出从 1 到输入数字的所有数字的平方根。这是我的代码
#include <iostream>
#include <cmath>
using namespace std;
int main() {
double x;
int i;
cout <<"Enter how many numbers you wish to process:";
cin >> x;
for(int i=1;i<=x;i++)
cout<< sqrt(x);
}
我遇到的问题是我只能找到我输入 4 次的数字的 sqrt,而不是那个数字。 我的输出是 2222。我需要我的输出看起来像这样
Enter how many numbers you wish to process: 4
1: 1
2: 1.41421
3: 1.73205
4: 2
你得到的正是你所要求的:
cout<< sqrt(x);
那是x
的平方根,你说是4,因此答案总是2。你想要i
.
相关文章:
- 在C++程序中输入的文本文件将不起作用,除非文本被复制和粘贴
- 2D数组来自文本输入,中间有空格
- 如何使用 < 和 > 命令获取 c++ 中的输入和输出?
- 检查输入是否不是整数或数字
- 正在尝试了解输入验证循环
- 读取文件并输入到矢量中
- C++如何通过用户输入删除列表元素
- 用c++从输入文件中读取另一行
- 读取文件的最后一行并输入到链接列表时出错
- 创建一个函数以在输入为负数或零时输出字符串.第一次执行用户定义的函数
- 如何使用用户输入在C++中正确填充2D数组
- C++MySQL C api用户输入行
- 输入到文件并输出到另一个文件,并将流文件传递给函数
- 用户定义函数中的指针和输入
- 如何在C++中检查2D数组中负值的输入验证
- 如何只允许用户输入正整数
- 在while循环中输入带有std::cin的字符串后,控制台会输出大量胡言乱语
- 输入中的字符串数未知(以字母表示)
- cpp二进制搜索问题,计算给定数组中输入元素的出现次数
- 如何输入正数并打印出平方根,直到输入的数字