【发布时间】:2016-06-28 01:16:39
【问题描述】:
我被困住了,我可以换一双眼睛。
这是一个问题: 创建一个循环来计算 100 到 500 之间的 8 的倍数的总和。输出总和。
这是我的代码
我的问题是,如果我说... while (multiple > 100 && multiple
我不明白为什么它不让我说 while (multiple > 100 && multiple
任何帮助将不胜感激。
int number = 8, count = 1, multiple = 0, sum = 0;
while (multiple < 500) {
multiple = number * count;
count = ++count;
printf("Your multiple is: %i \n", multiple);
}
sum = multiple * count;
count = ++count;
printf("Your sum of the multiples are: %i \n", sum);
system("pause");
【问题讨论】:
-
这是一个很好的第一个问题。你已经解释了你想要做什么,你遇到的问题,并包含了相关的代码,所有这些都不需要被要求。我希望更多的新用户通过这种努力来把事情做好。谢谢!
-
count = ++count;提示:序列点。 -
你希望
count = ++count;做什么?