語言編程統計
C語言程序如下:
#include<stdio.h>
int main()
{
char a[100];
char b[24];
int s[100] = { 0 };//用於存儲字元的個數
gets(a);//輸入字元
//開始比較
for (int x = 0; x < 24; x++)
{
int c = 0;//記錄每個字元個數
b[x] = x + 97;//為了讓b[0]是a,b[1]是b依次類推
for (int i = 0; i < 100; i++)
{
if (b[x] == a[i])
{
++c;
s[x] = c;
}
}
if (s[x]>=1)//只輸出輸入中有的字母 的個數
{
printf("%c %d ", b[x], s[x]);
}
}
getchar();
return 0;
}
(1)語言編程統計擴展閱讀:
程序思路:
分為三部分 首先輸入字元串 ,其次設定一個字元數組英文小寫字母24, 同時設一個int數組 記錄個數, 以及一個int c 為了給int數組賦值。最後在輸入的時候進行判斷,如果字母的值 大於等於1才輸出。
Ⅱ C語言編程:統計字元串中各字母出現的次數
#include<stdio.h>
#include<stdlib.h>
int findsub(char*src,char*s)
{
char*ptr=src,*p=s;//定義兩個指針
char*ptr2=src+strlen(src),*prev=NULL;//ptr2為src的末位置指針
int len=strlen(s),n=0;//子串的長度和計數器
for(;*ptr;ptr++)//循環整個串
n++;//自增
p=s;//重新指向子串
break;//退出
char a[81],b[81];//定義兩個字元數組
fgets(b,81,stdin);
printf("找到:%d ",findsub(a,b));
system("pause");
return 0;
}
數據類型:
字元串數據類型是建模在形式字元串的想法上的數據類型。字元串是幾乎在所有編程語言中可以實現的非常重要和有用的數據類型。在某些語言中它們可作為基本類型獲得,在另一些語言中做為復合類型獲得。多數高級語言的語法允許通常用某種方式引用起來的字元串來表示字元串數據類型的實例;這種元字元串叫做「文本」或「字元串文本」。
以上內容參考:網路-字元串
Ⅲ C語言編程,統計男女生人數
#include<stdio.h>
#include<conio.h>
#include<malloc.h>
int main(void)
{
int n,nan=0,nv=0,i,a;
printf("請輸入男女人數:");
scanf("%d",&n);
printf("輸入男女生!用0表示女生1表示男生!\n");
for(i=0;i<n;i++)
{
scanf("%d",&a);
if(a==0)
nv++;
else if(a==1)
nan++;
}
printf("男生人數:%d\n女生人數:%d\n",nan,nv);
getch();
return 0;
}
Ⅳ . c語言編程:輸入一個正整數,統計該數的各位數字中零的個數,並求各位數字中的最大者。
#include<stdio.h>
intmain()
{
intn,max=-1,s=0;
scanf("%d",&n);
while(n)
{
if(n%10==0)s++;
if(n%10>max)max=n%10;
n/=10;
}
printf("0:%d max=%d ",s,max);
return0;
}