C编程: What conditions do I put for an if statements for numbers 1 to 35 inclusive?

标签 c integer conditional-statements verify

好的,我需要帮助将句子翻译为 C 语言的条件语句。 例如,如果我希望输入从 1 到 35(含),并且只需要奇数整数输入,我将如何制作条件语句? 是吗:

int n;
    while(1){
        printf("What is the value for n you wish to use (please use an odd number?: ");
        scanf("%d", &n);
        if(n%2=0 && n<=35 && n>=1)
            if(n<1)
            break;  
        }

最佳答案

    if (n%2=0 && n<=35 && n>=1)

(几乎)是偶数的条件,这些偶数可以被 2 整除。请注意,相等运算符是 ==。对于奇数,你想要

    if (n%2==1 && n<=35 && n>=1)

有了这个,您不再需要任何 if 语句。

关于C编程: What conditions do I put for an if statements for numbers 1 to 35 inclusive?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25828328/

相关文章:

c++ - sizeof(...) = 0 或 C++ 模板中的条件变量声明

c - 在 C 中使用 2 个连续的 fgets 的意外结果

c - 如何将整数存储在字符变量中?

java - Android 中存储整数

Javascript 变量显示 NaN

c++ - 在 64 位数据模型上指定 64 位无符号整数文字

c - Xlib 和 BadWindow

c - 从 C 中的十个字符串列表中查找最长的字符串?

C++ 主线程通知线程通知主线程

html - 需要了解 HTML5 样板中的 IE 条件注释