C 控制台应用程序中的代码块消息
当我尝试在代码块13.12中编译我的C代码时,我在控制台应用程序中得到以下消息: 进程返回30398249,我无法输入任何数字。 我该怎么办 代码:C 控制台应用程序中的代码块消息,c,codeblocks,C,Codeblocks,当我尝试在代码块13.12中编译我的C代码时,我在控制台应用程序中得到以下消息: 进程返回30398249,我无法输入任何数字。 我该怎么办 代码: 可能是一个很好的开始。请给出您尝试运行的代码。它运行良好…没有发生错误…@Khairul Basar您有代码块吗?我使用代码块13.12@Ditto4编译 #include <stdio.h> #include <stdlib.h> int main(void) { int n, i, j, x, s = 0;
可能是一个很好的开始。请给出您尝试运行的代码。它运行良好…没有发生错误…@Khairul Basar您有代码块吗?我使用代码块13.12@Ditto4编译
#include <stdio.h>
#include <stdlib.h>
int main(void) {
int n, i, j, x, s = 0;
int *p;
scanf("%d", &n);
for (i = 0; i < n; i++) {
scanf("%d", &x);
p = (int *)malloc(sizeof(int) * (x));
for (j = 0; j < x / 2; j++) {
if (x % (j + 1) == 0) p[j] = 1;
else p[j] = 0;
}
for (j = 0; j < x / 2; j++)
if (p[j]) s += (1 + j);
printf("%d\n", s);
s = 0;
free(p);
}
return 0;
}