首页 > 编程知识 正文

c语言实现统计的简单介绍

时间:2024-04-24 11:43:09 阅读:333812 作者:CWAW

本文目录一览:

C语言统计

给:

#includestdio.h

void main()

{

int letters=0,space=0,digit=0,other=0;

char c;

while((c=getchar())!='n')

{

if(c='a'c='z'||c='A'c='Z')

letters ++;

else if(c=0c=9)

digit++;

else if(c==' ')

space++;

else

other++;

}

printf("letters=%d space=%d digit=%d other=%dn",letters,space,digit,other);

}

C语言如何统计答案数量

#include stdio.h  

int main()

{

int a,b,c;

int count=0; //添加计数器变量

for(c=0;c=20;c++)

  for(b=0;b=40;b++)

   for(a=0;a=100;a=a+10)

    if(200==2*a+5*b+10*c)

{

printf("2 pounds = 200p = 2*%d+5*%d+10*%dn",a,b,c);

count++;

}

//这里打印count

return 0;

}

C语言, 统计数组每个元素个数怎么做?

我没有随机种子函数,这样效果明显。所产生的随机数的范围你可以改变。

#includestdio.h

#includestdlib.h

main()

{

int a[100],b[100],c[100]={0},i,j;

//a数组放随机数

//b数组放是否被统计的标志,1未统计,0已统计

//c数组放对应a数组中随机数出现的次数

for(i=0;i100;i++)

{

a[i]=rand()%21;//产生0~20的随机数

b[i]=1;//未统计

printf("%5d",a[i]); //打印a数组的值

if((i+1)%10==0) //一行打印10个数

printf("n");

}

printf("n");

for(i=0;i100;i++)

{

if(b[i]) //若a[i]未被统计

{

c[i]++; //次数加1

for(j=i+1;j100;j++)//从下一个开始向后查找

if(a[j]==a[i]) //若相等

{

c[i]++; //则次数增1

b[j]=0; //改为已统计

}

}

}

for(i=0,j=1;i100;i++)

{

if(c[i]) //若某随机数出现了,则打印其值和出现次数

printf("%3d:%5d 出现 %3d次n",j++,a[i],c[i]);

}

}

用c语言如何实现,统计从键盘输入数字的个数

可以用一个for循环,将上限设置大一点,在循环里加入if判断跳出循环的条件,每次循环计数+1或者等全部数字输入完成之后,直接取字符串长度

在C语言中怎样实现统计字符

#includestdio.h

void

main()

{

int

c,e,x,y,z;

printf("n

Please

input

that

you

want:");

fflush(stdin);

/*这是一个什么函数?*/

e=0;x=0;y=0;z=0;

while

(

(c

=

getchar

(

)

)

!=

'n'

)

{

if((c='a'c='z')||(c='A'c='Z'))

e++;

else

if(c=='

')

x++;

else

if(c='0'c='9')

y++;

else

if((c='!'

c='/')||(c=':'

c='@'))

z++;

}

printf("nn英文字母数为:%d个nn空格数为:%d个nn",e,x);

printf("数字为:%d个nn其它字符数为:%d个nn",y,z);

}

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。