【发布时间】:2021-02-22 07:37:23
【问题描述】:
我正在尝试检查五个数字是奇数还是偶数。我想使用一个迭代 5 次的 for 循环,并使用一个 for 循环来检查数字是奇数还是偶数。
代码:
#include <stdio.h>
int main()
{
int a ,b ,c ,d ,e;
scanf("%d %d %d %d %d", &a, &b ,&c ,&d ,&e);
int count = 5;
for (int i = 0; i < count; i++)
{
if(num % 2 == 0) //num should be a then b then c etc.
printf("even");
else
printf("odd");
}
}
我找不到任何有关在循环/语句中交换/切换变量的信息。如果有人有答案或在哪里可以找到信息,我将永远感激不尽!
提前致谢! //新手程序员
【问题讨论】:
-
您不需要单独的变量,甚至不需要数组,只需要一个保存当前输入的变量。然后将输入的读取放入循环本身。
-
似乎我在谷歌上搜索了错误的问题,当使用数组时,我得到了数百万个示例/答案!谢谢!
-
如果你是 C 和编程的绝对初学者,那么我真的建议你投资一些初学者书籍(或者甚至可能参加一些课程)来学习。虽然在 Internet 上很容易找到教程和示例,但好的并不多,有些甚至可能包含错误或错误的信息。一旦你掌握了基础知识,就会更容易发现不好或错误的示例或教程。
标签: c for-loop if-statement variables