我的代码最后一部分有问题

问题描述 投票:-1回答:1

随机数1-100

第一个问题是INPUT 第一个随机数:5和第二个随机数:2,所以输出将是5,6,7,8,9,10,11,12,13,14,15,16, 17,18,19,20


#include<stdio.h>
main()
{

int i=5,num1,num2;
    printf("Enter a 1st random number: ");
    scanf("%d", &num1);
    printf("Enter 2nd random number: ");
    scanf("%d", &num2);
while(i<=20)

{

printf("\n %d",i);

i=i+1;

}


int ii = 7,num,numb;
    printf("\n Enter a 1st random number: ");
    scanf("%d", &num);
    printf("\n Enter 2nd random number: ");
    scanf("%d", &numb);
    while (ii == 2)
    {
        printf("%d\n", i);
        i++;
    }
    getch();
}

第二个问题是输入第一个随机数:7和第二个随机数:2,所以输出将是7,6,5,4,3,2

c include stdio getch
1个回答
0
投票

之所以不希望使用数字序列,是因为在第二个循环中,您正在打印i而不是ii,而且您永远不会减少它,因此它永远不会到达目标2

© www.soinside.com 2019 - 2024. All rights reserved.