(1)从键盘输入10个整数,保存在一个数组中;(5分) (2)统计其中正数、负数和零的个数,并在屏幕上输出统计结果;(10分) (3)在屏幕上输出所有正数
(1)从键盘输入10个整数,保存在一个数组中;(5分)(2)统计其中正数、负数和零的个数,并在屏幕上输出统计结果;(10分)
(3)在屏幕上输出所有正数
程序代码:#include <stdio.h>
int main ()
{
int a[10],i,zhengshu=0,fushu=0,ling=0;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(i=0;i<10;i++)
printf ("a[%d]=%d ",i,a[i]);
printf ("\n");
for(i=0;i<10;i++)
if(a[i]>0)
zhengshu++;
else
if(a[i]==0)
ling++;
else
fushu++;
printf("整数:%d,负数:%d,零:%d .",zhengshu,fushu,ling);
printf ("\n");
for(i=0;i<10;i++)
if(a[i]>0)
printf ("a[%d]=%d ",i,a[i]);
return 0;
}