Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/71.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编程_C - Fatal编程技术网

挑战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()
?对我来说似乎是一个作业问题