题1:出现次数最多的数
#include
int main()
{
int i, j, n, s;
int t = 1;
int a[10001]二{0};
scanf (z,%d/z, &n);
for (i = 0; i < n; i卄)
{
scanf &s); //下标为输入值,每个数组值为输入频数
a[s]++;
if (a[s] > a[t]) t=s;
if (a[s] == a[t]) t= (s
}
printf (,z%d z,, t);
return 0;
}
题2: ISBN号码
#include
int mdin()
{
int sum二0;
char a[13] = {' \0'};
gets(a);
sum = (a[0] - 'O')*1 + (a [2] 一' O') * 2 + (a[3] 一' O') * 3 + (a [4] 一' O') * 4 + (a[6] -,0') * 5 + (a[7] 一’ O') * 6 + (a[8] -,O') * 7 + (a[9] 一’ O') * 8 + (a[10] - ’0') * 9;
if ((sum%ll == a[12]~,) I I (sum%ll==10&&a[12]==, X')) //注意正确情况几种类型{
printf("Right");
}
else
{
if (sum%11 == 10)
a[12] =,X,;
else
a[12] = sum%11 +,O';
puts (a);
return 0;