99问答网
所有问题
c语言 怎么统计数组中数字出现的次数 例如 你输入112234556这几个数,我现在要统计这组数的总次数。
11223345567 把重复的次数只统计一次 就是这组数的总个数是7。1 2 3 5都重复出现但是只统计一次 求程序代码。或者1 2 3 4 4 4 5 6这组数统计是6次,4重复了3次只算一次。
举报该问题
推荐答案 2016-07-20
int a[100];//假设有100个元素
tint b,t=0;
for(int i=1;i<100;i++)
{
if(t<a[i])
{
t =a[i];
a[i] = a[i+1];
a[i+1] = a[i];//先用冒泡法排序;
}
}
for(int i=1;i<100;i++)
{
if(a[i+1]-a[i]!=0)
{
b++;//用相邻元素相减,假设等于0他们就相等。
}
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/WzXtvjetvBOvzjzjWXj.html
其他回答
第1个回答 2016-07-20
#include<stdio.h>
int main()
{
char buf[BUFSIZ];
scanf("%s",buf);
int i,j,num=0;
for(i=0;buf[i]!='\0';i++)
{
for(j=0;j<=i-1;j++)
{
if(buf[j]==buf[i])
break;
}
if(j==i)
num++;
}
printf("%d\n",num);
return 0;
}
本回答被提问者和网友采纳
相似回答
大家正在搜
相关问题
请问c语言当中,如何统计数字各自出现的次数
(C语言)关于统计一行数字字符中每个数字字符出现的次数。
用c语言统计数字出现的次数
c语言编写程序,用户输入一个数字,统计出这个数字各位置数出现...
用c语言如何实现,统计从键盘输入数字的个数
c语言 输入一行字符,统计每个数字字符出现的次数?(例如: ...
C语言:“输入若干个数字,并统计每个数出现数字的个数。谢谢啦
C语言 使用数字统计输入数据的个数