1樓:veket的小號
如果指標 tt 指向 的字元
即 *tt 是字元 'a' 那麼 *tt 就是'a' ,'a'-'a'等於0 ,所以pp[0] ++
同理 如果指標 tt 指向 的字元 即 *tt 是字元 'b' 那麼 *tt 就是'b' ,'b'-'a'等於1 ,所以pp[1] ++
...........
大寫字母、小寫字母、數字、的ascii碼連續的
函式void fun,統計在tt所指字串中'a'到'z' 26個小寫字母各自出現的次數,並依次放在pp所指陣列中
2樓:倒黴熊
void fun(char *tt,int pp)
統計tt所指字串中『a'到『z』26個小寫字母各自出現的次數,並依次放到pp所指陣列中。
3樓:宋十一粉紅
舉例子說:假如指標tt現在指向第一個字元『a』,那麼*tt就是a。pp[*tt-a]++也就是pp[a-a]++,代表著為『a』,所在的變數加1.
統計在tt字串中a到z26個字母各自出現的次數,並存入pp陣列,大小寫認為相同。 15
4樓:匿名使用者
#include
#include
#include
void fun(char tt,int pp,int n)}void main();
int i=0;
printf("請輸
du入字元
zhi串dao!\n");
gets(tt);
fun(tt,pp,strlen(tt));
for(i=0;i<26;i++)}
請編寫一個函式 void fun(char *tt, int pp[]),統計在tt所指字串中'a' 到 'z' 26個小寫字母各自出現的次
5樓:匿名使用者
void fun(char *tt,int pp)}
請編寫一個函式void fun(char *tt,int pp[]),統計在tt字串中』a』到』z』26個字母各自出現的次數,並依
6樓:水無痕
# include
# include
void fun(char *tt, int pp)main()
7樓:
voidfun(char*tt,intpp) tt++; } }
8樓:匿名使用者
main()
void fun(char *tt,int pp[6]){pp[0]=pp[1]=pp[2]=pp[3]=pp[4]=pp[5]=0;
while(*(tt++)!='\0')
{if(*tt=='a') pp[0]++;
if(*tt=='a') pp[0]++;
if(*tt=='a') pp[0]++;
高手看下這個c語言程式 是統計26個字母出現次數的
9樓:匿名使用者
使用者bai輸入一個字串,然後統計字du符zhi串中26個字母的出現次dao數。關鍵是這句
for(i=0;tt[i];i++)
if(*tt>='a'&&*tt<='z')pp[*tt-'a']++;
因為只要回字答符串不結束,迴圈就執行,相應位置的字元在'a'到'z'之間就記數。
這個程式其實有問題,既然是統計字母,應該要把大小寫都考慮進去的。
10樓:匿名使用者
void proc(char*tt,int pp)
c語言問題求解
c語言程式一枚,不知道**錯了
11樓:匿名使用者
void fun(char *tt, int pp)
c語言字串常量的問題,C語言字串常量的一個問題。
字串bai遇到 0表示結束 第一個字du符串就相zhi當於dao abc123 那版麼長度為6 第二個字串就相當於 abc 那麼長度為3但是實際操作權發現並非如此,如下程式 include memcpy c1,abc123 01de n 0x20 printf s n c1 char c2 0x20...
c語言列印字串亂碼問題,C語言,字串輸出是亂碼
include void reverse char p,char q char myitoa int value,char const string,int radix else while value if sign reverse string,s 1 s 0 return string int...
c語言字串長度如何數,C語言字串長度如何數?
1 首先開啟vs2014,新建一個專案。2 然後我們根據圖示 新建一個main函式。3 然後我們根據圖示 新增標頭檔案。4 然後我們根據圖示 新增main函式。5 然後我們根據圖示 定義int變數len。6 然後我們根據圖示 定義char型別變數str。7 然後我們根據圖示 使用scanf給str賦...