當前位置:編程學習大全網 - 編程軟體 - c語言編程:輸入字符串S1,將其中非字母,數字的字符,全部替換為空格,並輸出結果,同時輸出替換次數。

c語言編程:輸入字符串S1,將其中非字母,數字的字符,全部替換為空格,並輸出結果,同時輸出替換次數。

#include <stdio.h>

#include <stdlib.h>

#include <string.h>

int main(void)

{

char buf[128];

int len, i, count = 0;

scanf("%s", buf);

len = strlen(buf);

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

{

if ((buf[i] >= 'A' && buf[i] <= 'Z') || buf[i] >= 'a' && buf[i] <= 'z') continue;

buf[i] = ' ';

count++;

}

printf("轉換後的字串是:%s\n", buf);

printf("轉換的次數是:%d\n", count);

return 0;

}

  • 上一篇:mpi聯機,怎樣讓第2臺機器把結果輸出到第1臺機器的文件上。
  • 下一篇:java培訓要學習哪些內容?
  • copyright 2024編程學習大全網