c语言问题 统计不同数字个数

由键盘输入20个整数(由空格分隔开),统计不同数字个数
2025-02-25 12:45:15
推荐回答(2个)
回答1:

/*
由键盘输入20个整数(由空格分隔开),统计不同数字个数
*/
#include

int main()
{
int num[20] = {0};
int i=0;
for( ;i<20;++i )
{
scanf("%d",&num[i]);
}
int size = 0;
int isfind = 0;
for( i=0;i<20;++i )
{
int j = 0;
for( ;j {
if( num[j] == num[i] )
{
isfind = 1;
break;
}
}
if( isfind == 1 )
{
++size;
isfind = 0;
}
}

printf("\n%d\n",size );

return 0;
}

回答2:

有点麻烦