C语言的数字规律C语言,有一串数字,有如下规律:0,0,0,0,22,22,22,33,45,45,45,45,67,1,1,1,22,45,81,0,0,0,33,91,22,45,76.怎样才能归纳出有多少个不同的数字,并显示数字.每个数字在不同的文件中是不一样的

来源:学生作业帮助网 编辑:作业帮 时间:2024/10/08 08:58:00
C语言的数字规律C语言,有一串数字,有如下规律:0,0,0,0,22,22,22,33,45,45,45,45,67,1,1,1,22,45,81,0,0,0,33,91,22,45,76.怎样才能归纳出有多少个不同的数字,并显示数字.每个数字在不同的文件中是不一样的
xSn@]^i6~bAD2iJn BH)  LDcw_ǁHiV<{h,,oug!V'%Hu8hpOPkkXE#}2ʔ*eŊf#84j-~z8)/dӹymxi*x%!g& z?t?:*節F(8{,iuL[9Ppv߱Q0ºոs Gf aP(C{Ce5IԞu0U,>Aje e3 ^ukжK!*H!0(+|;P"F@ݷuw7vBNyW8|=rjOxB2q)wE [8S86R͝]/Y$}>.,&o D,Dԙ+c"p IiͰO{LȺ2 lIX=ѳ&ߥ

C语言的数字规律C语言,有一串数字,有如下规律:0,0,0,0,22,22,22,33,45,45,45,45,67,1,1,1,22,45,81,0,0,0,33,91,22,45,76.怎样才能归纳出有多少个不同的数字,并显示数字.每个数字在不同的文件中是不一样的
C语言的数字规律
C语言,有一串数字,有如下规律:0,0,0,0,22,22,22,33,45,45,45,45,67,1,1,1,22,45,81,0,0,0,33,91,22,45,76.怎样才能归纳出有多少个不同的数字,并显示数字.
每个数字在不同的文件中是不一样的

C语言的数字规律C语言,有一串数字,有如下规律:0,0,0,0,22,22,22,33,45,45,45,45,67,1,1,1,22,45,81,0,0,0,33,91,22,45,76.怎样才能归纳出有多少个不同的数字,并显示数字.每个数字在不同的文件中是不一样的
想了一个感觉比较简单的方法,思路如下:先用冒泡法将所有的数字按大小顺序排列,然后只要用一个循环,只要当前值和上一个值不相同时相应计数值加1,循环完就可以归纳出有多少个不同的数字.
程序如下,仅供参考:
void main()
{
int len=27;
int a[27]={0,0,0,0,22,22,22,33,45,45,45,45,67,1,1,1,22,45,81,0,0,0,33,91,22,45,76};
int i=0,k=0,n=0,temp=0;
for(i=0;ii;j--)
{
if (a[j] < a[j-1]) {
temp = a[j-1];
a[j-1] = a[j];
a[j] = temp;
}
}
}
k=a[0];
for(i=0;i