繁体   English   中英

在主循环外重复输入

repeating input outside main loop

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我遇到的问题是需要我根据一定范围内的质数数量打印声明。这是我到目前为止所得到的

#include <stdio.h>

int main(){
    //control
    int j,i,t,n,x,no=0;
    //init
    int num[100],factor,temp; 


    scanf("%d", &t);      //sets up parameter/cases first
    scanf("%d", &num[i]); //the problem


    for(i=0; i<t; i++){
        printf("Case #%d: \n", ++no);
        //printf("%d ", num[i]);
        for(n=0; n<num[i]; ){               
            for(x=1; x<num[i]; x++){
                if(num[i] % x == 0)
                    factor = x;
            }
            if(factor > 1 || num[i] == 1){
            }
            else{
                printf("I will become a good boy\n");
            }
            num[i]--;
        }
    }
    return 0;
}

该程序可以正常运行,但是我需要它让用户输入所有需要的值, 然后输出该语句。 我确实将输入语句放入主循环中,尽管最终结果将是:

输入输出输入输出

代替

输入输入输出输出

1 个回复

只需添加一个循环以读取输出循环之前的所有值

for(i=0; i<t; i++){
    scanf("%d", &num[i]);
}
1 重复输入字典循环

“创建一个字典,该字典的键是名称,其键的值是具有该名称的人的最爱食品,如下所示:-程序应提示输入名称和最爱食品,并持续输入名称和最爱食品,直到用户输入名称的空字符串。” 到目前为止,我有: 但是我无法让代码在任何循环中重复。 您将使用哪种循环? ...

2 根据特定的用户输入重复到主菜单

我试图在Java中创建一个简单的程序,用户可以在其中输入一些行,然后保存它,然后从保存的文件中加载数据。 目前,我具有该程序的基本轮廓,但是停留在用户输入数据的第一阶段,然后希望返回主菜单进行其他选择。 码: QN 1在上面的代码示例中,当用户输入0时,i可以运行printM ...

3 while循环中的连续输入会不断重复?

我创建了一个充当简单计算器的bash脚本。 计算器的目标是不断询问用户输入。 该输入包括操作和两个数字。 但是,我遇到了一个问题,在提交第一个操作后, while循环将继续执行该初始操作。 码: 我知道这是一个小的但是无法弄清楚我在这里缺少什么。 ...

4 C#根据用户输入重复循环

我正在处理C#任务,并且已经完成了很多工作,除了我无法弄清楚如何根据用户回答“是”或“否”来重播循环。 如果他们回答是,我希望重播循环,如果他们回答否,它将留下一个很好的再见消息。 这是我的代码(为简单起见删除了我的评论): 我在弄清楚是否应该使用另一个while语句或if / ...

2015-02-14 17:30:13 1 2597   c#
7 功能检查有效输入,连续循环重复

我有这段代码,我无法摆脱“ elegir()”函数中的“ while”循环。 输入错误时,它将永远循环。 我知道我可以用其他条件来完成它,但是我想知道是否有可能使它与“ while”一起运行。 谢谢。 ...

2015-04-04 01:03:55 2 69   c++/ c++11
8 在用户输入后重复 while 循环

我需要创建一个程序,将 2 到 100 之间的偶数相加。我有这个部分: 下一部分是我应该在当前的 while 循环中添加一个 while 循环,该循环要求输入 Y/N,如果输入为是,将重复该程序。 我花了很长时间尝试将以下内容放在不同的位置: 但是我一直无法让它工作,或者在最好的情况下我让它 ...

10 ACF:显示主循环外的值

我正在编写一个主题,该主题在具有特殊模板的页面上使用存档。 在存档结果上方(这也意味着在循环之外),我想显示一些自定义字段的值。 (例如“介绍”字段的值。我尝试创建一个额外的循环并显示值,但没有结果。有人看到错误吗?谢谢!拉斐尔 这是我最后一次尝试的: ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM