#include<stdio.h>
int main(){
int p=0,n;
printf("请输入n:");
scanf("%d",&n);
for(int i= 1;i<=n;i++){
if(i%2==1)
p++;
}
printf("奇数个数:%d个\n",p);
return 0;
}
#include<stdio.h>
int main(){
int n;
scanf("%d",&n)
printf("%d\n",(n-1)/2+1);
return 0;
}
#includestdio.h>
int main
{
int n,sum;
scanf ("%d",n)
if(n%2==0)
printf ("%d",sum=n/2 );if((n+1)%2==0)
printf(%d,sum==(n+1)/2) ;
return 0;
思维要有,
当n为偶数时,奇数个数为n/2,
当n为奇数是,奇数个数为n/2+1,
然后你看一下共同之处,可以组合得到获取奇数个数的公式:(n-1)/2+1。