我希望用户输入8个数字。
如果他们输入的数字少于8个,程序将退出。
我应该使用if语句怎么办?
我是否应该将循环总和+ = i放进去,如果总和不是8,那么退出?
这是我到目前为止所得到的,但没有解决:
int main() {
int i, numb;
int sum = 0;
// the loop to enter 8 numb
printf("enter 8 numbers");
if (i=0;i<8;i++) {
scanf("%d", &numb);
sum =+i;
if (sum < 8)
exit(1);
}
return (0);
}
最佳答案
您希望用户输入8个数字,并且由于您未提及任何总和,因此我认为这无关紧要。完全移除内部if条件,并用循环替换外部if。
这是代码:
for (i = 0; i < 8; i++) {
scanf("%d", &numb);
//Do whatever you want to do with the number here
关于c - 如果输入的总数不是8,则退出1,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32198302/