统计1到a之间大于10的奇数的个数

统计1到a之间大于10的奇数的个数,a为输入的数值

#include <stdio.h>
int main()
{
    int a,sum=0;
    scanf("%d",&a);
    for (int i = 1; i <= a;i+=2)
        sum += (i>10)?1:0;

    printf("sum=%d\n", sum);
    return 0;
}

不用循环,不用if,不行骂我,供参考

#include <stdio.h>
int main()
{
    int n,z=0;
    scanf("%d",&n);
    z =(n+1-10)/2
 
    printf("total: %d\n", z);
    return 0;
}

#include <stdio.h>
int main()
{
    int a,sum=0;int i = 11;
    scanf("%d",&a);
    for (;i <= a;i++)
    {
        if(i%2!=0)sum++;
    }
    printf("sum=%d\n", sum);
    return 0;
}