㈠ 如何在c語言中不用數組儲存字母
方法一:用char類型的變數
方法二:用string類型的變數(前提:樓主的程序不受'a'與「a」區別的限制)
方法三:用單鏈表(如果樓主學過《數據結構》,那麼我們可以詳談)
方法四:用ASCII碼代替字母(前提:需要額外寫一段ASCII轉化為字母的程序)
㈡ c語言中,輸入一串字元,然後分別存放輸出數字,字母,其他,怎麼用函數表示啊
/*輸入一串字元,然後分別存放輸出數字,字母,其他*/
#include<stdio.h>
#defineN80
intmain(void)
{
voidmyString(char*str,char*ch,char*num,char*other);
charstr[N],ch[N],num[N],other[N];
printf("輸入一個字元串:");
gets(str);
myString(str,ch,num,other);
printf("字母:%s 數字:%s 其它:%s ",ch,num,other);
return0;
}
voidmyString(char*str,char*ch,char*num,char*other)
{
inti,j,k,m;
for(i=j=k=m=0;str[i]!='