#include <stdio.h>
#include <stdlib.h>
void main(void)//第1題
{
char a[10]={"abcdefg"};
char b[10]={"abcdefg"};
printf("a = %s\n",a);
printf("b = %s\n",b);
printf("結果為 %d",strcmp(a,b));
}
#include <stdio.h>
#include <stdlib.h>
void main(void)//第2題
{
char a[10]={"abcdxyz"};
char b[10]={"abcdefg"};
printf("a = %s\n",a);
printf("b = %s\n",b);
printf("結果為 %d",strcmp(a,b));
}
#include <stdio.h>
#include <stdlib.h>
void main(void)//第3題
{
char a[10]={"abcdefg"};
char b[10]={"abcdxyz"};
printf("a = %s\n",a);
printf("b = %s\n",b);
printf("結果為 %d",strcmp(a,b));
}
#include <stdio.h>
#include <stdlib.h>
void main(void)//第4題
{
char a[10]={""};
char b[10]={""};
printf("請輸入a字串文字\n");
gets(a);
printf("請輸入b字串文字\n");
gets(b);
printf("\na = %s\n",a);
printf("b = %s\n",b);
printf("結果為 %d",strcmp(a,b));
}
#include <stdio.h>
#include <stdlib.h>
void main(void)//第5題
{
char a[10]={"abcdefg"};
char b[10]={"abcdxyz"};
printf("a = %s\n",a);
printf("b = %s\n",b);
printf("結果為 %d",strncmp(a,b,3));
}
#include <stdio.h>
#include <stdlib.h>
void main(void)//第6題
{
char a[10]={""};
char b[10]={""};
printf("請輸入a字串文字\n");
gets(a);
printf("請輸入b字串文字\n");
gets(b);
printf("\na = %s\n",a);
printf("b = %s\n",b);
printf("結果為 %d",strncmp(a,b,3));
}
#include <stdio.h>
#include <stdlib.h>
void main(void)//第7題
{
char a[10]={"abcdefg"};
char b[10]={"abcdefgxy"};
int x,y;
x=strlen(a);
printf("a = %s\n",a);
printf("a的長度為%d\n",x);
y=strlen(b);
printf("b = %s\n",b);
printf("b的長度為%d\n",y);
}
#include <stdio.h>
#include <stdlib.h>
void main(void)//第8題
{
char a[10];
char b[10];
int x,y;
printf("請輸入a字串文字\n");
gets(a);
printf("請輸入b字串文字\n");
gets(b);
x=strlen(a);
printf("\na = %s\n",a);
printf("a的長度為%d\n",x);
y=strlen(b);
printf("\nb = %s\n",b);
printf("b的長度為%d\n",y);
}
strtok會用到指標陣列,講到指標時會再回來練習
Day20就到這啦BYE~