c語言中,輸入一串字元,然後分別存放輸出數字,字母,其他,怎麼用函式表示啊

時間 2022-03-31 11:30:21

1樓:匿名使用者

/*輸入一串字元,然後分別存放輸出數字,字母,其他*/#include

#define n 80

int main(void)

void mystring(char *str,char *ch,char *num,char *other)

2樓:極天異雲

void output_char(char * s)printf("\n");

// 字母

for(i = 0; i < strlen(s); i++)printf("\n");

// 其他

for(i = 0; i < strlen(s); i++)printf("\n");

}標頭檔案需要ctype.h

3樓:匿名使用者

#include

#include

#define n 10 //可通過改變n 的值來改變輸入字串的長度

char a[30];

int i;

void main()

void reverse() //函式定義

4樓:一生吥勝

void test(const char* psrc,int* pint,char* pletter,char* pother);

怎麼樣用c語言程式,輸入一串字元,以#結尾,並統計其中數字,字母,空格和其他字元的個數?

c語言中怎麼輸入數字和字母?

5樓:匿名使用者

輸入字母列印字母:

輸入任意數字顯示其平方:

1、字串複製函式

2、記憶體拷貝函式

3、記憶體設定函式

4、將一個字串轉換為一個整數

6樓:

int isalpha(int ch) 若ch是字母('a'-'z','a'-'z')返回非0值,否則返回0

判斷結果你可以用布林型別! 讓後決定它的輸出格式。具體**相信您也會了吧!

7樓:匿名使用者

這是c的基礎bai

,你多看看du書。

如下面**就可以寫出你所需

zhi要dao的

#include "stdio.h"

main()

c語言程式設計:從標準輸入裝置上輸入一個字串,分別統計其中每個數字、空格、字母及其他字元出現的次

8樓:匿名使用者

#include

void main()

;memset(str,0,1024);

gets(str);

for(i=0;str[i]!='\0';i++)printf("數字%d個,空格%d個,字母%d個,其他字元%d個\n",num[0],num[1],num[2],num[3]);}

9樓:匿名使用者

只統計數字嗎?字母不用統計吧

輸入一字串 把其中的字母和數字分開輸出 用c語言編寫

10樓:三號床鋪的四哥

其c語言程式為:

int str_length = strlen(str);

int str1[20];

char str2[20];

int mark1= 0 ;

int mark2 =0 ;

for( int i = 0 ; i < str_length ; i++ )

else if( (str[i] >= 65 && str[i] <= 90)|| (str[i] >= 97 && str[i] <= 122) )}

11樓:手機使用者

e if t = t + 1;改為

else t=t+1;因為字母,數字,空格的情況已經都考慮了,所以剩下的即為其他字元.

第二,主程式中這四個變數zm, kg, sz, qt沒有初始化,應先都賦值為0.

第三,函式應定義為即把傳值改為傳引用,否則呼叫fun函式結束後,zm, kg, sz, qt的值仍為0.

希望會給你幫助.

12樓:瑤啊瑤阿瑤

簡單int str_length = strlen(str);

int str1[20];

char str2[20];

int mark1= 0 ;

int mark2 =0 ;

for( int i = 0 ; i < str_length ; i++ )

else if( (str[i] >= 65 && str[i] <= 90)|| (str[i] >= 97 && str[i] <= 122) )}

13樓:匿名使用者

知道 asii碼麼? 你可以在輸入的時候 每個字元進行判斷 當然 可以 也有個是 庫函式 比如 isup 好像是這麼寫的

c語言中實現輸入一個數字字元,然後轉換成整數數字輸出.怎麼做? 10

在C語言中,如果要輸入一串數字,其中每個數字用逗號隔開,且不知道總共輸入了多少數字。要怎樣輸入呢

金色潛鳥 先讀1個整型數。然後迴圈 讀1個字元,如果字元是逗號則讀1個整型數,如果不是逗號,迴圈就結束。如果讀整型數有錯,迴圈也結束。include include main printf ni read for i 0 i return 0 太陽小姐的樹屋 比較麻煩。可以每次malloc int ...

c語言如何將一串字元資料寫入字串陣列

1 一個一個字元的賦值。或者用 strcpy函式來複制。strcpy函式中內部實現也是一個個賦值。2 字串以 0結束那是字串在計算機內的儲存結構,定義了字串計算機預設會在字串後加上 0做為字串結束標記,但是寫程式時並沒有顯式的寫出來。判斷是否為字串 字串都是用雙引號包含的。例如char string...

用c語言,不是c從鍵盤中輸入字串,然後按照下面要求輸出新字串

include stdio.h include string.h include malloc.h void insert char a int main include include include void insert char char int int main printf n d n ...