C ++程序计算数字的出现

时间:2012-11-26 21:25:04

标签: visual-c++

我正在尝试编写一个C ++程序,输入1到100之间的五个数字,然后程序输出每个数字出现的次数。这是我到目前为止所得到的,但我一直收到一条未解决的错误消息。

#include <iostream>
using namespace std;

void fillArray(int a[], int& size, int& numberUsed)
{
int i, hist[1000]; 

cout << "Enter 5 integers between 1 and 100" << endl;

for (i=0; i<size; i++)
{
cin >> a[i]; 
if(a[i] > 100)
{
i--; 
cout << "Num too big! 100 is max!" << endl;
}

}
numberUsed = i;


for (i=0; i<1000; i++)
hist[i] = 0;


for (i=0; i<numberUsed; i++)
{
hist[a[i]]++;
}

for (i=0; i<1000; i++)
if(hist[i])
cout << i << " occurs " << hist[i] << " times!" << endl;

}

错误消息显示以下“错误LNK2019:函数_ _tmainCRTStartup中未解析的外部符号主要参考”

1 个答案:

答案 0 :(得分:0)

你必须添加main()函数才能链接它。