#include<malloc.h>
void main()
{ int *p=NULL,n,i
printf("请输入集合中整数个数:")scanf("%d",&n)
p=malloc(n*sizeof(int))if ( p==NULL ) { printf("申请内存失败!\n”)return}
printf("请顺序输入这些整数\n")
for ( i=0i<ni++ ) scanf("%d",p+i)
printf("下面输出整数集合中的奇数:\n")
for ( i=0i<ni++ ) if ( p[i]%2 ) printf("%d ",p[i])
printf("\n")
if ( p!=NULL ) free(p)
return
}
#include <stdio.h>void main()
{
int i,n=0
for(i=1i<=100i++)
{
if(i%2)
{
printf("%-3d",i)
n++
if(n%10==0)
printf("\n")
}
}
printf("1~100以内的奇数共%d个",n)
}
执行结果: