输入整数1-100中的所有奇数,输入打印10个数一组,

img


求取1-100一个奇数,10个数就换行一次。应该怎么做,呢,C语言,


#include <iostream>
#include <iomanip>
using namespace std;
int h = 0;
int main()
{
    for (int i = 1; i < 100; i = i + 2) {
        cout <<setw(2) << i << " ";
        h = h + 1;
        if (h == 10) {
            cout << endl;
            h = 0;
        }
        
    }
}

#include<stdio.h>
int main(){
    int index = 1;
    for(int i=1;i<=100;i++){
        if(i%2!=0){
            printf(" %d",i);
            index++;
            if(index>10){
                printf("\n");
                index = 1;
            }
        }
    }
}

供参考:

#include <stdio.h>
int main()
{
    int i, k;
    for (i = 1,k = 0; i <= 100; i++)
    {
        if (i % 2)
            printf(++k % 10 ? (k % 10 == 1 ? "%d" : " %d") : " %d\n", i);
    }
    return 0;
}