Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C 存储行数的变量不存储26以上的任何数字_C_Int_Range - Fatal编程技术网

C 存储行数的变量不存储26以上的任何数字

C 存储行数的变量不存储26以上的任何数字,c,int,range,C,Int,Range,当我运行下面的C程序时,变量r的值不高于数字26。即使我输入了行数40(比如),行数也是26。但是,如果输入的行数小于26,则程序工作正常 #include <stdio.h> int main() { int r, i, j; printf("Enter the number of rows"); scanf("%d", &r); for (i = r; i >= 1; i--) { for (j = 1; j &l

当我运行下面的C程序时,变量
r
的值不高于数字
26
。即使我输入了行数40(比如),行数也是26。但是,如果输入的行数小于26,则程序工作正常

#include <stdio.h>

int main() {
    int r, i, j;
    printf("Enter the number of rows");
    scanf("%d", &r);

    for (i = r; i >= 1; i--) {
        for (j = 1; j <= i; j++) {
            printf("*");
        }
        printf("\n");
    }
    return 0;
}
#包括
int main(){
int r,i,j;
printf(“输入行数”);
scanf(“%d”、&r);
对于(i=r;i>=1;i--){

对于(j=1;j我无法复制。
r
可以存储26个以上的数字。我使用的是code::Blocks。在该IDE中,每当我运行程序时,打印的行数只有26行。它不会超过26行。可能你没有正确编译。因此,重新编译并再次检查。上面的代码在我的机器上运行得非常好。我认为它可以是屏幕上显示的行数,而不是
r
。可能是这样,但显示屏仅显示26行。为什么显示屏显示的行数不超过26行?