例如:輸入字符串:48CTYP9E6,則輸出:CTYPE
char arr[20] = {}; // 定義了一個char變量數組存放字符串
int count = 0; // 記錄有多少個數字字符
printf("請輸入一段字符串");
scanf("%s",arr); // 讀取字符串要用%s
for (int i =0; i<20; i++) { // 為了能使j清零,使得數組能夠才arr[0]開始掃描
for (int j = 0; j<20; j++){
if (arr[j]>='0'&&arr[j]<='9'){ // 如果數組j下標里面的數字
for (int k=j; k<20; k++) {
arr[k] = arr[k+1]; // 把j下標的內容刪除
}
count++; // 記錄下字符串有多少個數字字符
}
}
}
for (int k = 0; k<20-count; k++) {
printf("%c",arr[k]);
}
printf("\n");
return 0;
}
刪除字符串中的數字字符
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
推薦閱讀更多精彩內容
- //刪除字符串中某些字符 NSMutableString *responseString = [NSMutable...
- 分享人:周倩宇 1. 數字型(Number) 聲明var i = 1;var i = new Number(1);...
- 回文串的特點是,逆序輸出和正序輸出是一樣的。所以這道題可以轉化為:如果將此字符串逆序輸出,那么兩個字符串的最長公共...
- 一.去除首尾的空格 二.去除連續的字符集 三.去除任意的字符集(連續、非連續都可) [originString r...