标签: loops

我的c程序没有给出任何结果.请帮助每个人

我写了一个没有给出正确结果的程序.

main()
{
    int i=1,n,s=1;
    printf("enter the value of n");
    scanf("%d",&n);

    while(i<=n) 
    {
         s=s*i;
         i++;
         if (i==n+1)
         {
             break; 
         }
    }
    printf("factorial of n=",s);
}
Run Code Online (Sandbox Code Playgroud)

它给出的结果如下图所示. 在此输入图像描述

c loops factorial

-6
推荐指数
1
解决办法
55
查看次数

C++程序不会结束

你能说出这是什么错误吗?它编译并运行正常但程序不会结束.

我正在使用dev c ++.代码是:

#include <iostream>
using namespace std;

main()
{

    char num;
again:

    int usr;
    float area;

    cout << "\nEnter 1 to calculate area of rectangle\n";
    cout << "Enter 2 to calculate area of trapezoid\n";
    cout << "\nEnter your choice: ";
    cin >> usr;

    if (usr == 1)
    {
        double width, length;
        cout << "Enter the width of rectangle: ";
        cin >> width;
        cout << "Enter the length of rectangle: ";
        cin >> length;
        area = length * width; …
Run Code Online (Sandbox Code Playgroud)

c++ loops

-6
推荐指数
1
解决办法
108
查看次数

在Java中,有一段时间(真实)表现得像无尽的for循环吗?

在速度和CPU使用方面,以下循环的行为是否相同:

循环1

while(true){}
Run Code Online (Sandbox Code Playgroud)

循环2

for(int i = 0; i != -1 ; i++) {}
Run Code Online (Sandbox Code Playgroud)

是否有任何差异,或者两个不同的表达式中的代码基本相同?

编辑:

指定:

在java中的速度和CPU使用方面,以下循环的行为是否相同?:

循环1

while(true){}
Run Code Online (Sandbox Code Playgroud)

循环2

for(;;) {}
Run Code Online (Sandbox Code Playgroud)

java loops

-6
推荐指数
1
解决办法
98
查看次数

C ++将未知数的整数读取到cin并输出总和

我是C ++的新手,我正在尝试编写自己的程序版本,该程序打印从cin读取的未知数量整数的总和。

我涵盖的唯一预处理程序指令是 #include <iostream>

#include <iostream>

int main()
{
    int numbers;
    int sum = 0;

    for (int i = 0; i < numbers; i++)
    {
        std::cin >> i;
        sum += i;
    }
    std::cout << sum << std::endl;

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

输出量

cl /EHsc /W4 sum_of_set_of_integers.cpp
Microsoft (R) C/C++ Optimizing Compiler Version 19.14.26433 for x86
Copyright (C) Microsoft Corporation.  All rights reserved.

sum_of_set_of_integers.cpp
a:\c++ tutorial\michael_dawson\sum_of_set_of_integers.cpp(8) : warning C4700: uninitialized local variable 'numbers' used
Microsoft (R) Incremental Linker Version 14.14.26433.0
Copyright …
Run Code Online (Sandbox Code Playgroud)

c++ loops cin visual-studio

-6
推荐指数
1
解决办法
1382
查看次数

如何从数组列表中删除某些项目而没有循环且时间复杂度更低?

我有100 000个对象的数组列表。我想删除某些具有特定ID的对象。我正在使用for循环来搜索ArrayList和删除它们中的每一个。因此,这非常耗时。有没有任何可能的方法可以执行此操作而不会循环?

performance loops arraylist time-complexity java-8

-6
推荐指数
1
解决办法
100
查看次数

使用嵌套for循环

我的规格如下:

编写一个程序,打印出两个加起来为7的数字的所有排列.提示:你可以使用两个嵌套的for循环.

我这样做但我知道这不对.我应该输入什么号码?

public class NestedFor {

  public static void main(String[] args) {

    for(int i=1; i<=3; i++) {
      for(int j=1; j<=i; j++) {
            System.out.println(i+ "   " +j);
      }
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

java loops for-loop nested-loops

-7
推荐指数
1
解决办法
333
查看次数

c#返回字符串的方法?

该方法应该有一个循环并返回一个字符串.我怎么做?这就是我到目前为止所拥有的.我是C#的新手.

public string BLoop()
{
    for (int i = 99; i > 0; i--)
    {
        Console.WriteLine(string.Format("{0} bottles of beer on the wall, {0}   bottles of beer.", i));
        Console.WriteLine(string.Format("Take one down, pass it around, {1} bottles of beer on the wall.", i, i - 1));
        Console.WriteLine();
    }
}
Run Code Online (Sandbox Code Playgroud)

++我尝试了你建议的所有东西,但我认为我应该重新定义该方法应该返回一个由main打印的字符串.

c# loops

-7
推荐指数
1
解决办法
236
查看次数

如何在Haskell上计算1..n的幂?

如何在Haskell上计算1..n的幂(^ 2)?"n"是输入数字.非常感谢您的帮助!

math haskell loops

-7
推荐指数
1
解决办法
158
查看次数

-7
推荐指数
1
解决办法
157
查看次数

如何打印数组索引/下标

几乎没有Java问题:

  1. 如何提示用户输入?
  2. 如何在数组中保存用户的输入?
  3. 如何平均数组中的数字?
  4. 如何比较数字?
  5. 如何将信息打印回用户?

方案如下:让用户在数组中输入10个数字.然后遍历数组并对其进行平均.然后再次遍历数组并将每个值与平均值进行比较,如果它低于用户输入的10个数字的平均值,则打印数字(和/或循环索引).

java loops input moving-average

-7
推荐指数
1
解决办法
317
查看次数