I';我试图用c语言打印一个数组 #包括 int表[100]; 内部主(空) { 对于(int i=0;i
您的作业是向后分配的-您需要将I';我试图用c语言打印一个数组 #包括 int表[100]; 内部主(空) { 对于(int i=0;i,c,arrays,C,Arrays,您的作业是向后分配的-您需要将i分配给表[i],而不是像您目前这样: #include <stdio.h> int table [100]; int main (void) { for (int i=0; i<100; i++) { i = table [i]; printf("%i\n", table[i]); } } #包括 int表[100]; 内部主(空) { 对于(int i=0;i)您希望未接触的数组包含
i
分配给表[i]
,而不是像您目前这样:
#include <stdio.h>
int table [100];
int main (void)
{
for (int i=0; i<100; i++)
{
i = table [i];
printf("%i\n", table[i]);
}
}
#包括
int表[100];
内部主(空)
{
对于(int i=0;i)您希望未接触的数组包含哪些值?提示:由于它是全局数组,因此隐式初始化为全零。您可能希望在打印之前将数组初始化为所需的值。您需要返回教科书或教程,查看赋值的工作方式。
table[i] = i;
#include <stdio.h>
int table [100];
int main (void)
{
for (int i=0; i<100; i++)
{
table [i] = i;
printf("%i\n", i);
}
}
#include <stdio.h>
int table [] = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,
21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,
41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,
61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,
81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99};
int main (void)
{
for (int i=0; i<100; i++)
{
printf("%i\n", table[i]);
}
}