一道簡單的C語言題目

時間 2021-10-17 05:03:01

1樓:陳

用陣列#include

main()

for(j=0;j<=i;j++)

printf("字母有%d個\n",x);

printf("數字有%d個\n",y);

printf("空格有%d個\n",z);

printf("其它字元有%d個\n",s);}

2樓:

#include

#include

#define max_num 1024

#define i_letter 0

#define i_figure 1

#define i_blank 2

#define i_else 3

void main()

while(ch != '\n');

printf("\nthe analysis result:\n"); //處理過程

for(i=0; i<(int)strlen(sentence); i++)

printf("the number of english letters is:%d\n", count[i_letter]); //輸出結果

printf("the number of figure is:%d\n", count[i_figure]);

printf("the number of blank is:%d\n", count[i_blank]);

printf("the number of the else symbols is:%d\n", count[i_else]);}

3樓:

和你說一下思路吧

從字串的第一個起開始逐個判斷,先為每種統計項都設一個計數量並初始化為0.之後每遇到一個相應的字母、數字或者空格等就將它的計數量++,直到\0結束。判斷的時候只要判斷它是否在某個區間就可以了,例如如果是字母的話只要這樣寫就可以了:

(*ptr>='a') && (*ptr<='z')

4樓:匿名使用者

#include

#include

#include

int main(void)

一道簡單的c語言題目,一道簡單的C語言題目

s 2 是一個指標陣列,指向兩個字串 s 0 s 1 while s 1 0 迴圈,條件為 s 1 0 字串的最後一個值是 0 這裡遍歷s 1 字串,一共會遍歷4次。 寒鐵礦 你定義了一個指標陣列,s 0 指向的是第一個 字串的起始地址,s 1 指向的是第二個 字串的起始地址。while s 1 0...

一道簡單的大一c語言題目,一道簡單的C語言程式設計題,我們是大一的!剛學!在100行之間!

char join char a,char b,int n 你好因為輸出的時候前面加了個負號 單個數減號為 加號為 所以 是負數號 怎麼說呢?就是優先順序的問題,自增自減在變數後面的時候是最後才運算的。8先變成 8然後輸出再然後8自增變成9,後面同理輸出 9,如果再輸出i就等於 10因為自減了 一道...

一道簡單的c語言題目

浪 鷹 我們先把文字語言轉換為我們的程式語言 對甲來說 a 1 c 3 a 1 c 3 對乙來說 b 3 c 2 b 3 c 2 對丙來說 a 2 c 3 a 2 c 3 對丁來說 c 1 d 3 c 1 d 3 由於他們的話當中,只有一半是對的,不能多也不能少,所以只要這四個語句同時成立就可以找到...