📄 prog4.c
字号:
/*
请编写一个函数 void fun(char *tt, int pp[]),统计在tt 字符串中“a”到“z”26个字母各自出现的次数,并依次放在pp所指数组中。
例如,当输入字符串abcdefgabcdeabc后,程序的输出结果应该是:3 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。b
*/
#include<conio.h>
#include<stdio.h>
void fun(char *tt,int pp[])
{
}
main()
{ char aa[1000];
int bb[26],k;
clrscr();
printf("\nPlease enter a char string:");scanf("%s",aa);
fun(aa,bb);
for(k=0;k<26;k++) printf("%d",bb[k]);
printf("\n");
}
/*
答案:
int i;
for(i=0;i<26;i++)
pp[i]=0;
for(;*tt;tt++)
if(*tt<='z'&&*tt>='a')
pp[*tt-97]++;
*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -