统计不同数字个数

来源:百度知道 编辑:UC知道 时间:2024/09/28 08:44:03
由键盘输入20个整数,统计不重复的数字的个数
如输入1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 10
则输出10,因为10个数重复
vc都运行不了,这应该挺简单的才对,辛苦大家了……

用vb吧
自学1个小时就会了

#include<iostream.h>

void main()
{
int count = 1;
int num[20];
cout << "Enter 20 numbers: " << endl;
cin >> num;
for ( int i = 1 ; i < 20 ; i++ )
{
int flag = 0;
for ( int j = 0 ; j < i ; j++ )
{
if ( num[j] == num[i] )
flag = 1;
}
if ( flag = 0 )
count++;
}

cout << "不重复的数字的个数为: "<<count<<endl;
}

由于中午时间紧,下午有课,上面的有可能出错,但是意思应该很好明白。