1樓:匿名使用者
#include
main()
;int i,max;
while((ch=getchar())!='\n')if(ch>='a'&&ch<='z')
++c[ch-'a'];
max=0;
for(i=0;i<26;++i)
max=max>c[i]?max:c[i];
printf("出現最多的有:");
for(i=0;i<26;++i)
if(max==c[i])
printf("%c ",'a'+i);
return 0;}
2樓:匿名使用者
#include
int main()
;while((ch=getchar())!='\n')if(ch>='a'&&ch<='z')
if(c[max])
printf("%c:%d\n",(char)(max+'a'),c[max]);
else
printf("字串不包含任何大寫字母\n");
return 0;}
3樓:匿名使用者
帶火的所有人都希望能夠找到這樣一種食
c語言程式設計:輸入乙個字串,輸出其中大寫英文本母出現的次數拜託了各位 謝謝
4樓:你大爺
#include void main() printf("大寫英文本母出現的次數:%d\n",n); }
c語言輸入乙個字串,輸出其中大寫英文本母出現的次數
5樓:
for(i=0;i<=100;i++) 這裡你就錯了,應該是 i<100不包括100。
下標0-99
c語言程式設計,輸入1個字串,輸出其中所出現過的大寫英文本母,知道的請幫一下,謝謝啊
6樓:匿名使用者
#include
using namespace std;
int main(){
char a[50];
cin>>a;
for(int i=0;i<50;i++){if(a[i]-'a'>=0&&a[i]-'z'<=0){cout<沒學過的話用scanf和printf替換cin和cout就行了
7樓:匿名使用者
string aa="請輸入乙個字串";
cout << aa << endl;
cin >> aa;
for (int i = 0; i < aa.length(); i++)
system("pause");
8樓:燈下憔人
#include
#include
#include
#include
int main()
9樓:蜻蜓點水
#include
void main()
10樓:匿名使用者
#include
#include
#include"string.h"
#include
int main()
return 0;}
用c語言程式設計實現:輸入乙個字串,輸出大寫英文本母的出現的個數
11樓:匿名使用者
#include
#include
int main()
12樓:
#include
#include
#include
#include
void main()
}printf("%d",count);}
c語言程式設計題目 給乙個字串,請找出出現次數最多的大寫英文本母。
13樓:問明
#include<stdio.h>
#include<string.h>
void main()
{chara[100];
intfre[26];
int i,len,big=0;
gets(a);
for(i=0;i<26;i++)
fre[i]=0;
len=strlen(a);
for(i=0;i<len;i++)
if(a[i]>='a'&&a[i]<='z')fre[a[i]-'a']++;
for(i=0;i<len;i++)
if(a[i]>='a'&&a[i]<='z')fre[a[i]-'a']++;
for(i=0;i<26;i++)
if(fre[i]>big)big=fre[i];
for(i=0;i<26;i++)
if(big==fre[i])
{printf("%c\n",i+'a');
break;}}
14樓:
思路如下
先定義乙個陣列s[26],下標0-25 分別對應a-z遍歷整個字串,統計每個字元出現的次數
char ch ;
char s[25];
memset(s,0,sizeof(s));//清空s陣列do while(ch!='\0');
遍歷一次找到s陣列中的最大值,就是出現的最大次數 設為mint count = 0;
int min_index = 0;
for(i=0;i<25;++i)
}char min_char = min_index + 'a';
putchar(min_char);為答案自己組織一下程式設計實現吧,很簡單的
希望對你有幫助!
15樓:匿名使用者
void main()
max = 0; index = 0;
for (i = 0; i < 26; i++)}printf("%c %d\n", index + 65, max);}}
16樓:一塊月餅
//這個和樓上的思路是一樣的,不過這是完整實現的#include
#include
#include
struct maxget//設定乙個結構體存最大字元和出現次數;void main()
,n,i,j,temp=0;//count陣列表示a-z出現次數計數maxget maxgets[20];//程式最多能計算20條字串,這個可以自己更改
char string[2000];//存字串的字元陣列printf("輸入樣例個數:");
scanf("%d",&n);
for(i=0;i
c語言程式設計 輸入乙個字串 求大寫字母,小寫字母,數字出現的次數
17樓:模糊的記憶
#include
#include
int main();
int i ,n=0,m=0;
gets(s);
for(i=0;i='a' && s[i]<='z') n++;
if(s[i]>='a' && s[i]<='z') m++;
}printf("\nx小寫出現的次數為%d次 大寫出現的次數為%d次",n,m);
}哦哦對了忘了數字了
if('0'<=a[i]<='9')
c語言刪除字串中指定字元,C語言刪除字串中指定字元
加百列 一 問題描述 從鍵盤輸入一個字串給str和一個字元給c,刪除str中的所有字元c並輸出刪除後的字串str。1 輸入 第一行是一個字串 第二行是一個字元。2 輸出 刪除指定字元後的字串。二 設計思路 1 同插入問題,定義兩個字元陣列a,b。以及標誌刪除位置的int型pos。2 用gets函式輸...
c語言中字串連線怎麼解決,C語言中字串連線怎麼解決??
大野瘦子 include char a 10 123 char b 10 abc char c 20 strcpy c,a 把串a複製到有足夠空間的c中strcat c,b 把b連線到c的串尾需要注意的事項 c的長度一定要能夠容納要轉換的數字的長度,比如下面的例子,c的長度至少為8 1234567 ...
c語言,字串常量」t」name address n
娛樂小八卦啊 c語言,字串常量 t name address n 的長度為15。strlen hello word 字串為 hello word 這種字串常量,系統會在其後自動補上 0 但是求字串長度的函式strlen 只要遇見 0 就會返回函式值,0 不算在其中。所以返回值為10 空格也算乙個字元...