Can';t退出a";至于;环
我知道这可能是一个显而易见的问题,但因为在C语言中,我不得不问 这是我的代码:Can';t退出a";至于;环,c,C,我知道这可能是一个显而易见的问题,但因为在C语言中,我不得不问 这是我的代码: #include <stdio.h> #define ASIZE 8 int main() { int index; long int numbers[ASIZE]; printf("enter 8 integers to be printed in reverse order:\n"); for (index = 0; index < ASIZE; inde
#include <stdio.h>
#define ASIZE 8
int main()
{
int index;
long int numbers[ASIZE];
printf("enter 8 integers to be printed in reverse order:\n");
for (index = 0; index < ASIZE; index++)
{
scanf("%li", &numbers[index]);
}
printf("indexing is done!");
}
#包括
#定义ASIZE 8
int main()
{
整数指数;
长整数[亚洲化];
printf(“输入8个要按相反顺序打印的整数:\n”);
对于(索引=0;索引
为什么我不退出“for”循环并打印“索引已完成!”?
scanf
要求输入用空格分隔。输入12345678
只会循环一次。scanf
要求输入用空格分隔。输入12345678
只会循环一次。如果您输入了空格、回车、制表符分隔的输入,这将/应该有效。如果您将82341679作为8个数字输入,则这些不是8个输入,这只是一个输入。如果您输入了空格、输入、制表符分隔的输入,这将/应该起作用。如果您将82341679作为8个数字输入,则这些不是8个输入,这只是一个输入。您对C真的是新手!
总之,为了让事情变得清楚,您的代码非常好。
输入以下数字
1.
2.
3.
4.
5.
6.
7.
八,
不像12345678,因为它本身是一个整数。
干杯 你对C真的很陌生!
总之,为了让事情变得清楚,您的代码非常好。
输入以下数字
1.
2.
3.
4.
5.
6.
7.
八,
不像12345678,因为它本身是一个整数。
干杯 抱歉,ASIZE是在刚刚编辑的@Oli charlesworth中定义的,它是数组@user droogWhat的大小限制。当您运行程序时,您输入了什么作为输入?如果它不是
12345678
?我在一起输入8个整数..你不能这样做吗?只进去@RichieHindlew“在一起”是什么意思?像12345678
?这只是一个整数。空格也适用于您的程序。对不起,ASIZE是在刚刚编辑的Oli Charlesworth定义的,它是数组@user droog的大小限制。运行程序时,您输入的是什么?如果它不是12345678
?我在一起输入8个整数..你不能这样做吗?只进去@RichieHindlew“在一起”是什么意思?像12345678
?这只是一个整数。空格也适用于您的程序。