如何从键盘输入一系列正整数输入负一表示输入结束如果用户输入的第一个数据就是负一则程序输出over否则用户每一个输入数据输出该数据是奇数还是偶数直到用户输入负一为止
时间: 2023-03-30 18:02:49 浏览: 160
可以使用 while 循环和 scanf 函数来实现:
```
#include <stdio.h>
int main() {
int num;
printf("请输入一系列正整数,以负一结束:\n");
scanf("%d", &num);
while (num != -1) {
if (num % 2 == ) {
printf("%d 是偶数\n", num);
} else {
printf("%d 是奇数\n", num);
}
scanf("%d", &num);
}
printf("over\n");
return ;
}
```
当用户输入负一时,程序会输出 over 并结束。如果用户输入的第一个数据就是负一,则程序不会进入循环直接输出 over。
阅读全文