求解 并且遇到空格不会停止后面的进行
输入一个字符串,并将其中的小写字母变为大写字母、大写字母变为小写字母
输入一个字符串,并将其中的小写字母变为大写字母、大写字母变为小写字母
2019-11-02
#include <stdio.h> #include <string.h> #define s4 "ab" int main() { char s1[100]=""; char s2[]="我爱,"; char s3[]="慕课网"; /*在以下补全代码*/ strcpy(s1,s2); strcat(s1,s3); printf("s1=%s\n",s1); //字符串没有ASCLL码这个概念,是以单个字符连续存放的 printf("字符串长度:%d\n",strlen(s1)); printf("字符串s2=%s s3=%s\n",s2,s3); printf("字符串s1,s2比较结果:%d\n",strcmp(s2,s3)); printf("字符串a的ASCLL码:%d, b的ASCLL码:%d;a,b比较结果:%d\n","a","b",strcmp("a","b")); printf("字符a的ASCLL码%d,b的ASCLL码%d\n",'a','b'); printf("字符串s4:%d\n",s4); printf("字符串s4:%s\n",s4); /* 字符串长度:16 字符串s2=我爱, s3=慕课网 字符串s1,s2比较结果:3 字符串a的ASCLL码4196523,b的ASCLL码4196521;a,b比较结果:-1 字符a的ASCLL码97,b的ASCLL码98 字符串s4:4196629 字符串s4:ab */ return 0; }
举报