Duke137 发表于 2020-11-6 23:11:36

关于数组

#include<stdio.h>
#include<string.h>
int main()
{
    int number,i=0;
                for(i=0;i<40;i++)
                {
                        scanf("%d",&number);
                         break;
                }

                printf("%d",number);
                return 0;
}
我想问下为什么不管我输入什么数,输出的的数都是一窜相同的数字,感谢!

昨非 发表于 2020-11-6 23:19:00

不太清楚你为啥要用二维数组
为啥输入循环里输入第一个就break
我按自己的理解改了下,你看看
#include<stdio.h>
#include<string.h>
int main()
{
        int number;
        for (int i = 0; i < 4; i++)
        {
                scanf("%d", &number);
               
        }
        printf("输出:\n");
        for (int i = 0; i < 4; i++)
        {
                printf("%d\n", number);
        }
        return 0;
}

Duke137 发表于 2020-11-6 23:29:10

我需要做一个通讯录,需要多个号码进行储存,所以用了二维数组

永恒的蓝色梦想 发表于 2020-11-6 23:35:30

Duke137 发表于 2020-11-6 23:29
我需要做一个通讯录,需要多个号码进行储存,所以用了二维数组

难道不应该输出同样的数字吗……
页: [1]
查看完整版本: 关于数组