Linux下的c基礎程式設計——空格輸出
阿新 • • 發佈:2019-01-01
所謂的空格輸出就是你輸入一個字串,它每輸出一個字元中間都會有一個空格。也就是在原先的字串裡插入了空格。比如五個字元中間插入4個空格
下面我將附上我的程式碼,純屬個人編寫,其中用到了昨天我們收集的strlen函式。
#include <stdio.h> int Strlen(const char *s) { int len = 0; while(*s++) { ++len; } return len; } void insert(char a[],int n) { char b[50]; int i; int j; for(i = 0,j = 0; i < n; i++) { b[j] = a[i]; j++; b[j] = ' '; j++; } b[j] = '\0'; printf("%s\n",b); } int main() { char a[20]; int n; printf("please input the arry!\n"); scanf("%s",a); n = Strlen(a); insert(a,n); return 0; }
如有不對或者修繕的地方請大家指正一下。