Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.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中使用数组的for循环_C_Arrays_Loops_For Loop - Fatal编程技术网

C中使用数组的for循环

C中使用数组的for循环,c,arrays,loops,for-loop,C,Arrays,Loops,For Loop,我创建了一个名为a的数组,它可以容纳100个双倍值 double a[100]; 我将数组的第一个元素a设置为NUM,这是代码早期定义的符号常量 a[0] = NUM 我很好奇如何编写一个for循环,将a的每个剩余值设置为前一个元素的值加上0.1。例如,数组中的第二个元素是第一个元素加上0.1。我试过了 for(i=1; i<=99; i=+0.1) for(i=1;iinti=0; 对于(i=0;i

我创建了一个名为a的数组,它可以容纳100个双倍值

double a[100];
我将数组的第一个元素a设置为NUM,这是代码早期定义的符号常量

a[0] = NUM
我很好奇如何编写一个for循环,将a的每个剩余值设置为前一个元素的值加上0.1。例如,数组中的第二个元素是第一个元素加上0.1。我试过了

for(i=1; i<=99; i=+0.1)
for(i=1;i
inti=0;
对于(i=0;i<100;i++){
如果(i==0)
a[i]=NUM;
其他的
a[i]=a[i-1]+.1;
}
您的数组定义包括该步骤。因此,您的数组将以1、1.1、1.2运行大约1000次,但[1.1]不是数组的有效索引。请使用i对数组进行索引,然后检索上一个值以设置下一个值。

int i=0;
对于(i=0;i<100;i++){
如果(i==0)
a[i]=NUM;
其他的
a[i]=a[i-1]+.1;
}
您的数组定义包括该步骤。因此,您的数组将以1、1.1、1.2运行大约1000次,但[1.1]不是数组的有效索引。请使用i对数组进行索引,然后检索上一个值以设置下一个值。

int i=0;
对于(i=0;i<100;i++){
如果(i==0)
a[i]=NUM;
其他的
a[i]=a[i-1]+.1;
}
您的数组定义包括该步骤。因此,您的数组将以1、1.1、1.2运行大约1000次,但[1.1]不是数组的有效索引。请使用i对数组进行索引,然后检索上一个值以设置下一个值。

int i=0;
对于(i=0;i<100;i++){
如果(i==0)
a[i]=NUM;
其他的
a[i]=a[i-1]+.1;
}

您的数组定义包括该步骤。因此,您的数组将以1、1.1、1.2运行大约1000次,但a[1.1]不是数组的有效索引。请使用i对数组进行索引,然后检索上一个值以设置下一个值。

使用
i
对数组进行索引,而不是存储应放在数组上的值。请记住,可以使用表达式访问数组,如
a[i-1]

for (i = 1; i < 100; i++)
    a[i] = a[i - 1] + 0.1;
(i=1;i<100;i++)的

a[i]=a[i-1]+0.1;

使用
i
对数组进行索引,而不是存储应该放在数组上的值。请记住,可以使用表达式访问数组,如
a[i-1]

for (i = 1; i < 100; i++)
    a[i] = a[i - 1] + 0.1;
(i=1;i<100;i++)的

a[i]=a[i-1]+0.1;

使用
i
对数组进行索引,而不是存储应该放在数组上的值。请记住,可以使用表达式访问数组,如
a[i-1]

for (i = 1; i < 100; i++)
    a[i] = a[i - 1] + 0.1;
(i=1;i<100;i++)的

a[i]=a[i-1]+0.1;

使用
i
对数组进行索引,而不是存储应该放在数组上的值。请记住,可以使用表达式访问数组,如
a[i-1]

for (i = 1; i < 100; i++)
    a[i] = a[i - 1] + 0.1;
(i=1;i<100;i++)的

a[i]=a[i-1]+0.1;
inti;
对于(i=0;i<100;i++)
a[i]=NUM+0.1*i;
别忘了告诉int类型!

inti;
对于(i=0;i<100;i++)
a[i]=NUM+0.1*i;
别忘了告诉int类型!

inti;
对于(i=0;i<100;i++)
a[i]=NUM+0.1*i;
别忘了告诉int类型!

inti;
对于(i=0;i<100;i++)
a[i]=NUM+0.1*i;

别忘了告诉int!

从你的问题中我可以理解这是你第一个使用C/C++的程序,所以我认为你需要从基本的事情开始,学习如何正确地做,然后再优雅地做

for(i=0;i
在链接中,您可以找到代码和一些注释,我希望它们能帮助您理解它


干杯

从您的问题中,我可以理解这是您第一个使用C/C++的程序之一,因此我认为您需要从基本的事情开始,学习如何正确地完成它,然后再优雅地完成它

for(i=0;i
在链接中,您可以找到代码和一些注释,我希望它们能帮助您理解它


干杯

从您的问题中,我可以理解这是您第一个使用C/C++的程序之一,因此我认为您需要从基本的事情开始,学习如何正确地完成它,然后再优雅地完成它

for(i=0;i
在链接中,您可以找到代码和一些注释,我希望它们能帮助您理解它


干杯

从您的问题中,我可以理解这是您第一个使用C/C++的程序之一,因此我认为您需要从基本的事情开始,学习如何正确地完成它,然后再优雅地完成它

for(i=0;i
在链接中,您可以找到代码和一些注释,我希望它们能帮助您理解它


为(i=1…)
干杯,并保存重复/无意义的if()测试。这样效率会更高,但我选择了更明确/详细的示例。
a[0]=NUM;for(i=1…)
并保存重复/无意义的if()测试测试。这会更有效,但我选择了更明确/详细的示例。
a[0]=NUM;for(I=1…
并保存yo