當前位置:編程學習大全網 - 編程軟體 - C語言程序從鍵盤上輸入兩個字符串若不相等將短的字符串連接到長的字符串的末尾並

C語言程序從鍵盤上輸入兩個字符串若不相等將短的字符串連接到長的字符串的末尾並

#include "stdio.h"

#include "string.h"

#define MAX 500

void main()

{

char str1[MAX], str2[MAX];

int len1, len2;

printf("input string 1 : ");

gets(str1); /* 輸入字符串1 */

printf("input string 2 : ");

gets(str2); /* 輸入字符串2 */

len1 = strlen(str1); /* 獲取字符串1的長度 */

len2 = strlen(str2); /* 獲取字符串2的長度 */

if(len1 < len2)

{

strcat(str2, str1); /* 將短的字符串1接在較長的字符串2的後面 */

printf("new string : %s\n", str2);

}

else

{

strcat(str1, str2);

printf("new string : %s\n", str1);

}

}

for(k=0;a[k]!=0;k++)

{

printf("%s",a[k]);

}

改成

for(k=0;a[k]!=0;k++)

{

printf("%c",a[k]);

}

擴展資料:

C語言的字符串其實就是以'\0'字符結尾的char型數組,使用字符型並不需要引用庫,但是使用字符串就需要C標準庫裏面的壹些用於對字符串進行操作的函數。它們不同於字符數組。使用這些函數需要引用頭文件<string.h>。

文件輸入/輸出

在C語言中,輸入和輸出是經由標準庫中的壹組函數來實現的。在ANSI C中,這些函數被定義在頭文件<stdio.h>;中。

標準輸入/輸出

有三個標準輸入/輸出是標準I/O庫預先定義的:

stdin標準輸入

stdout標準輸出

stderr輸入輸出錯誤

百度百科-c語言

  • 上一篇:上海方付通商務服務有限公司珠海分公司怎麽樣?
  • 下一篇:編程變量和數據之間的關系是
  • copyright 2024編程學習大全網