當前位置:編程學習大全網 - 編程軟體 - 分別用字符數組和字符指針作函數參數兩種方法編程實現字符串每個字符間插入壹個空格的功能

分別用字符數組和字符指針作函數參數兩種方法編程實現字符串每個字符間插入壹個空格的功能

用數組的:

#include?<stdio.h>

void?addspace(char?s[]){

int?n;

n=0;

while(s[n])?n++;

s[n*2]='\0';

n--;

while(n>=0){

s[n*2]=s[n];

s[n*2+1]=32;

n--;

}

}

main(){

char?s[255];

gets(s);

addspace(s);

puts(s);

}

用指針的:

#include?<stdio.h>

void?addspace(char?*s){

int?n;

n=0;

while(*(s+n))?n++;

*(s+n*2)='\0';

while(n>=0){

*(s+n*2)=*(s+n);

*(s+n*2-1)=32;

n--;

}

}

main(){

char?s[255];

gets(s);

addspace(s);

puts(s);

}

  • 上一篇:java語言是誰發明的?
  • 下一篇:CAD,Ug設計用的電腦需要什麽配置?平時玩些1G,2G的網遊,謝謝大家!
  • copyright 2024編程學習大全網