c語言輸入單個字符 C語言編程題:從鍵盤輸入一串字符,統(tǒng)計其中的數(shù)字與字母個數(shù)并輸出?
C語言編程題:從鍵盤輸入一串字符,統(tǒng)計其中的數(shù)字與字母個數(shù)并輸出?擴展數(shù)據(jù):gets()用法:gets()函數(shù)用于從標準輸入設備(鍵盤)讀取字符串,直到回車結(jié)束,但回車不屬于此字符串。調(diào)用格式為:ge
C語言編程題:從鍵盤輸入一串字符,統(tǒng)計其中的數(shù)字與字母個數(shù)并輸出?
擴展數(shù)據(jù):
gets()用法:gets()函數(shù)用于從標準輸入設備(鍵盤)讀取字符串,直到回車結(jié)束,但回車不屬于此字符串。調(diào)用格式為:get(s),其中s是字符串變量(字符串數(shù)組名或字符串指針)。get(s)函數(shù)類似于scanf(%s”,s),但并不完全相同。使用scanf(%s”,s)函數(shù)輸入字符串時出現(xiàn)問題,即如果輸入了空格,則輸入字符串將被視為結(jié)尾,空格后的字符將被視為下一個輸入項,但gets()函數(shù)將接收整個輸入字符串,直到回車為止。示例:#include<stdio。H>int main(){char s[20]printf(“你叫什么名字?”?n”)gets(s)printf(“%sn”,s)return 0}當輸入一個BDE時,將輸出一個BDE。