用C语言编写一个程序.给出一整数集合,打印出所有的奇数

Python022

用C语言编写一个程序.给出一整数集合,打印出所有的奇数,第1张

#include<stdio.h>

#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)

}

执行结果: