#include <math.h>
#include "string.h"
void nzp(int a,char b)
{
if( a >0 )
printf("%d ",a);
else
printf("%c ",b);
}
void main()
{
int a[5];
char b='B';
int i;
printf("input 5 numbers\n");
for (i=0;i<5;i++)
{
scanf("%d",&a[i]);
nzp(a[i],b);
}
}
我把a的類型改成了int ,輸出:
input 5 numbers
4 5 -1 0 3
4 5 B B 3