題目内容:
班級第一次列隊,通常老師會讓同學按身高排成一列,然後1、2報數,喊到1的同學向前一 步,就這樣,隊伍就變成兩列了。假設現在一個班級有n個同學,并且他們已經按身高排成 了一列,同學按身高從1到n編号,你能告訴我最後哪些編号的同學站在了第一列麼?
輸入格式:
輸入一個正整數n,表示班級的人數。
輸出格式:
按順序輸出所有在第一列的同學對應的編号,每兩個編号之間用一個空格隔開,最後一個編号後面沒有空格。
輸入樣例:
11
輸出樣例:
1 3 5 7 9 11
我的代碼:
#include<stdio.h>
int main(){
int i,n;
printf("請輸入人數n=");
scanf("%d",&n);
for(i=1;i<=n;i++){
if((i%2)!=0){
printf(" %d",i);//不要忘了空格啊
}
}
return 0;
}