#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main(void) {
long num ;
long sum = 1;
_Bool inputisgood;
printf("please enter an integer to be summed");
printf("(q to quit):");
inputisgood = (scanf("%ld",&sum) == 1);
while (inputisgood)
{
sum = num + sum;
printf("please enter next integer (q to quit):");
inputisgood = (scanf("%ld",&num) == 1);
}
printf("those integers sum to %ld.\n",sum);
return 0;
}
在自学c语言,这个代码是找的,但我用编译器一直报错,不懂为什么?求解答!如果可以请详细一点,谢谢!
你可以把报错的信息贴出来,以方便我们给予你帮助。
你可以找一下简单的看,这个本来是一个简单的代码,却给他写复杂了,这个代码没有错,我能运行成功,可能是你编译器的问题