挑战C编程
我应该怎样做才能使程序运行时不出错挑战C编程,c,C,我应该怎样做才能使程序运行时不出错 #include <stdio.h> int i= 0; while (i< SIZE){ j= i+1; while (j<SIZE){ if (myList[i]+ myList [j] == target){ printf("%d AND %d\n", i, j); } j=
#include <stdio.h>
int i= 0;
while (i< SIZE){
j= i+1;
while (j<SIZE){
if (myList[i]+ myList [j] == target){
printf("%d AND %d\n", i, j);
}
j= j+1;
}
i=i+1;
}
#包括
int i=0;
而(i 虽然(j好吧,我试过你的代码,并且已经开始工作了。我假设j
可以等于k
。如果它们不能相等,那么我已经指出了代码中要更改的部分(在那里是I
和j
,而不是j
和k
)。这是固定的代码
#include <stdio.h>
#define SIZE 10 // You can change SIZE here
int main()
{
int myList[SIZE],target;
printf("Enter 10 Numbers\n");
for(int k=0;k<SIZE;k++)
{
scanf("%d",&myList[k]);
}
printf("Enter the target\n");
scanf("%d",&target);
int i= 0,j;
while (i< SIZE)
{
j=i; // if i and j should not be equal just change it to j=i+1
while (j<SIZE)
{
if (myList[i]+ myList [j] == target)
{
printf("%d AND %d\n", i, j);
}
j= j+1;
}
i=i+1;
}
return 0;
}
#包括
#定义尺寸10//您可以在此处更改尺寸
int main()
{
int myList[大小],目标;
printf(“输入10个数字\n”);
对于(int k=0;k此程序应该做什么?您面临什么问题?我认为最好是编辑代码,包括变量声明,并解释程序的功能(或预期功能)如果我们在不知道你想做什么的情况下做,谁知道我们会想出什么。你(不是)在什么地方遗漏了一个main()
?对我来说似乎是一个作业问题