當前位置:編程學習大全網 - 編程軟體 - C語言編程題目 給壹個字符串,請找出出現次數最多的大寫英文字母。

C語言編程題目 給壹個字符串,請找出出現次數最多的大寫英文字母。

#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;

擴展資料:

printf函數使用註意事項

1、域寬

%d:按整型數據的實際長度輸出。

如果想輸出指定寬度可以指定域寬,%md-->m域寬,打印出來以後,在控制臺上,顯示m位;

如果我們要打印的數的位數如果超過我們設定m則原樣輸出;

如果我們要打印的數的位數如果小於我們設定的位數,則補空白,具體如下:

如果m為正數,則左對齊(左側補空白);

如果m為負數,則右對齊(右側補空白)。

2、轉義字符

如果想輸出字符"%",則應該在“格式控制”字符串中用連續兩個%表示。

如:printf("%f%%",1.0/3);輸出結果:0.333333%。

  • 上一篇:C健中default是什麽意思?怎麽用?
  • 下一篇:c語言編程 某服裝批發商店經營套裝,也單價出售,若買的不少於50套,每套80元,不足50套每套10
  • copyright 2024編程學習大全網