本文目錄一覽:
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=%d\n”,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*%d\n”,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(“\n\n英文字母數為:%d個\n\n空格數為:%d個\n\n”,e,x);
printf(“數字為:%d個\n\n其它字符數為:%d個\n\n”,y,z);
}
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/180257.html