在输入的数字之前显示。(C)方案编制

在输入的数字之前显示。(C)方案编制,c,integer,C,Integer,C程序设计 要求用户输入一个介于1和100之间的随机数。然后询问他要在输入的第一个数字之前显示多少个数字 假设用户输入9并希望在9之前输入3个数字,则您的程序应显示以下内容: •6 7 8 9 不知道是否需要帮助。要向用户提问,可以使用printf或put之类的方法 要向用户请求数字,scanf可能是您所处级别的最佳方法 举个例子,这里有一个完整的程序,要求用户输入一个号码,然后给他们下一个号码: #include <stdio.h> int main (void) { i

C程序设计

要求用户输入一个介于1和100之间的随机数。然后询问他要在输入的第一个数字之前显示多少个数字

假设用户输入9并希望在9之前输入3个数字,则您的程序应显示以下内容: •6 7 8 9


不知道是否需要帮助。

要向用户提问,可以使用
printf
put
之类的方法

要向用户请求数字,
scanf
可能是您所处级别的最佳方法

举个例子,这里有一个完整的程序,要求用户输入一个号码,然后给他们下一个号码:

#include <stdio.h>

int main (void) {
    int num;
    printf ("Enter a number: ");
    if (scanf ("%d", &num) != 1) {
        puts ("That wasn't a valid number");
        return 1;
    }
    printf ("The next number is %d\n", num + 1);
    return 0;
}
#包括
内部主(空){
int-num;
printf(“输入一个数字:”);
如果(scanf(“%d”,&num)!=1){
puts(“这不是一个有效的数字”);
返回1;
}
printf(“下一个数字是%d\n”,num+1);
返回0;
}
分析代码,以及它在运行时所做的工作,应该足以让您开始

对于您的特定项目,以下伪代码应该会有所帮助:

print "Enter the ending number: "
input endnum
print "Enter the count of preceding numbers: "
input count

num = endnum - count
do:
    print num
    num = num + 1
while num <= endnum
print“输入结束号码:”
输入端数
打印“输入前面数字的计数:”
输入计数
num=endnum-计数
做:
打印数
num=num+1

有什么问题需要回答吗?你能回答这个问题吗?你必须更具体一些。否则这个问题很快就会结束。你已经开始编写代码了吗?你被困在哪里了?@blastfurny我不知道从哪里开始,但我需要在程序中询问“他输入的第一个数字之前要显示多少个数字”,这样我就不能只做num+1了。@gtago4,我已经给了你足够多的东西来学习如何自己做。如果你让随机的人在互联网上为你做所有的工作,你就不可能成为一名优秀的开发人员:-)我建议你先阅读这个答案,然后自己去尝试。如果您遇到了自己无法解决的问题,请在另一个问题中发布代码以寻求帮助。