学编程一定要先学好英语吗?还有程序中的那些符号都代表什么意思啊?比如: , " ()
# % { } [ ] = _ + < > 下面有个题目 是怎么看的!!
下列程序的功能是:统计在TT字符串中'A'到'Z'26个字母各自现的次数,并存入
PP数组.请编写函数CNT(CHAR *TT,INT PP[])实现程序的要求,最后调用函数READWRITED
AT()把结果输出到文件OUT.DAT中.(仅统计小写字母.)
例如:当输入字符串:abcdefgabcdeabc后,输出的结果应该是:
3 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
#include <conio.h>
#include <stdio.h>
void readwritedat();
void cnt(char *tt, int pp[])
{
}
main()
{
char tt[1000];
int pp[26], k, n;
clrscr() ;
printf("\nplease enter a char string:") ; scanf("%s",t
t);
cnt(tt,pp);
for(k = 0; k<26; k++) printf ("%d ",pp[k]);
printf("\n");
readwritedat();
}
void readwritedat()
{
char tt[1000];
int pp[26], k, n, i;
FILE *rf, *wf;
rf = fopen("in.dat","r");
wf = fopen("out.dat","w");
for(i = 0; i<10;i++)
{
fscanf(rf,"%s",tt);
cnt(tt,pp);
for(k = 0;k<26; k++) fprintf(wf,"%d",pp[k]);
fprintf(wf,"\n");
}
fclose(rf);
fclose(wf);
}