c语言填空:统计输入的字符中所有大写字母的个数

#include <stdio.h>
//用来统计输入的字符中所有大写字母的个数,用#结束输入 
main()
{
    int a[26],i;
    char ch;
    for(i=0;i<26;i++)
    a[i]=【1】;
    ch=getchar();
    while(【2】)
    {
        if(ch>=65&&ch<=90) a[ch-65]+=【3】;
        【4】;
    }
    for(i=0;i<26;i++)
    if(a[i]!=0) printf("%c:%d\n",i+【5】,【6】);
    getchar();
}

 

#include <stdio.h>
//用来统计输入的字符中所有大写字母的个数,用#结束输入 
main()
{
    int a[26],i;
    char ch;
    for(i=0;i<26;i++)
    a[i]=0;
    ch=getchar();
    while(ch!='#')
    {
        if(ch>=65&&ch<=90) a[ch-65]+=1;
        ch=getchar();
    }
    for(i=0;i<26;i++)
    if(a[i]!=0) printf("%c:%d\n",i+65,a[i]);
    getchar();
}

 

posted @ 2023-02-17 09:48  myrj  阅读(280)  评论(0编辑  收藏  举报