Day19-"字串练习-2"

  1. 利用strcpy()将a字串里的文字复制到b字串,并将b的结果印出。
    .
    .
    .
    .
    .
#include <stdio.h>
#include <stdlib.h>

void main(void)
{
	char a[10]={"iT邦帮忙"};
	char b[10];
	strcpy(b,a);
	printf("%s",b);
}

  1. 利用strncpy()将a字串里的前5个文字复制到b字串,并将a与b的结果印出,这里的输入只能使用中文字。
    .
    .
    .
    .
    .
#include <stdio.h>
#include <stdlib.h>

void main(void)//第2题 
{
	char a[10]={"iT邦帮忙铁人赛"};
	char b[10];
	strncpy(b,a,8);
	printf("%s\n",a);
	printf("%s",b);
}

  1. 利用gets()输入文字,并将结果存入a,再利用strcpy()将a字串里的文字复制到b字串,并将结果用puts()印出b的结果。
    .
    .
    .
    .
    .
#include <stdio.h>
#include <stdlib.h>

void main(void)//第3题 
{
	char a[10];
	char b[10];
	printf("请输入文字");
	gets(a);
	strcpy(b,a);
	//printf("%s\n",a);
	printf("%s",b);
}

  1. 利用gets()输入文字,并将结果存入a,再利用strncpy()将a字串里的前10个文字复制到b字串,这里的输入只能使用中文字,并将结果用puts()印出a与b的结果。
    .
    .
    .
    .
    .
#include <stdio.h>
#include <stdlib.h>

void main(void)//第4题 
{
	char a[10];
	char b[10];
	printf("请输入文字");
	gets(a);
	strncpy(b,a,4);
	printf("%s\n",a);
	printf("%s",b);
}

  1. 利用strcat()将a字串里的文字接到b字串後方,需先将b的结果印出再将a与b的结果印出。
    .
    .
    .
    .
    .
#include <stdio.h>
#include <stdlib.h>

void main(void)//第5题 
{
	char a[20]={"铁人赛开始了喔"};
	char b[30]={"iT邦帮忙"};;
	printf("b = %s\n",b);
	strcat(b,a);
	printf("a = %s\n",a);
	printf("b = %s",b);
}

  1. 利用strncat()将a字串里的前三个文字接到b字串後方,需先将b的结果印出在将a与b的结果印出,这里的输入只能使用中文字。
    .
    .
    .
    .
    .
#include <stdio.h>
#include <stdlib.h>

void main(void)//第6题 
{
	char a[20]={"铁人赛开始了喔"};
	char b[30]={"iT邦帮忙"};;
	printf("b = %s\n",b);
	strncat(b,a,6);
	printf("a = %s\n",a);
	printf("b = %s",b);
}

  1. 利用gets()输入文字,并将结果存入a与b,再利用strcat()将a字串里的文字接到b字串後方,需先将b的结果印出,再将a与b的结果印出,需用puts()输出。
    .
    .
    .
    .
    .
#include <stdio.h>
#include <stdlib.h>

void main(void)//第7题 
{
	char a[30]={""};
	char b[30]={""};;
	printf("请输入文字\n");
	gets(a);
	printf("\n请输入文字\n");
	gets(b);
	printf("\nb = ");
	puts(b);
	strcat(b,a);
	printf("a = ",a);
	puts(a);
	printf("b = ",b);
	puts(b);
}

  1. 利用gets()输入文字,并将结果存入a与b,再利用strncat()将a字串里的前三个文字接到b字串後方,需先将b的结果印出在将a与b的结果印出,需用puts()输出,这里的输入只能使用中文字。
    .
    .
    .
    .
    .
#include <stdio.h>
#include <stdlib.h>

void main(void)//第8题 
{
	char a[30]={""};
	char b[30]={""};;
	printf("请输入文字\n");
	gets(a);
	printf("\n请输入文字\n");
	gets(b);
	printf("\nb = ");
	puts(b);
	strncat(b,a,6);
	printf("a = ",a);
	puts(a);
	printf("b = ",b);
	puts(b);
}

/images/emoticon/emoticon29.gif

Day19就到这啦BYE~


<<:  [Day 12] Reactive Programming - Reactor(publishOn/subscribeOn)

>>:  Day 12 Hooks 们以及作用域的差别!

认识CSS(二):如何使用CSS

在HTML文件中使用CSS的方式,主要有下列四种: 在head元素中加入style属性定义样式表,这...

Day29 - 轻前端 Component - jQuery UI Dialog

这个范例实作:在 Dialog 内放入表单,确认 submit 後,才关闭 Dialog。 Case...

Day 29 : 案例分享(9) 活动 - 线上报名、线上缴费及线上会议

案例说明及适用场景 基本上适用於所有需要活动举办的相关场域 整合网站及线上购物模组,用於广告行销及线...

Day11 - 物理模拟篇 - 弹跳球世界II - 成为Canvas Ninja ~ 理解2D渲染的精髓

继上一篇我们讲到向量类的建立,接着我们在这一篇文机会提到反射行为的模拟~ 反射这种行为,在反射面为铅...

EP 23: SQLite DB in Android and iOS for TopStore App

Hello, 各位 iT邦帮忙 的粉丝们大家好~~~ 本篇是 Re: 从零开始用 Xamarin 技...