Day18-"字串练习-1"

  1. 利用两种不同方法分别宣告两字串,并将资料印出,每笔资料都须换行。
    .
    .
    .
    .
    .
#include <stdio.h>
#include <stdlib.h>

void main(void)
{
	char st1[]="Welcome";
	char st2[]={"hello"};
	printf("%s\n",st1);
	printf("%s\n",st2);
}

  1. 将值存在字元字串,资料数不得超过十笔,且每笔资料的总长度不得超过6,并将资料印出,每笔资料都须换行。
    .
    .
    .
    .
    .
#include <stdio.h>
#include <stdlib.h>

void main(void)
{
	int i;
	char st[5][6]={"human","cat","dog","fish","sheep"};
	for (i=0;i<5;i++)
	{ 
		printf("%s\n",st[i]);
	}
}

  1. 将值存在字元字串,资料数不得超过十笔,且每笔资料的总长度不得超过6,并将资料「反向」印出最後一笔资料第一个印出,且每笔资料都须换行。
    .
    .
    .
    .
    .
#include <stdio.h>
#include <stdlib.h>

void main(void)
{
	int i;
	char st[5][6]={"human","cat","dog","fish","sheep"};
	for (i=5;i>0;i--)
	{ 
		printf("%s\n",st[i-1]);
	}
}

  1. 将值存成字串,资料的总长度不得超过6,并将字串「反向」印出最後一个字元第一个印出。
    .
    .
    .
    .
    .
#include <stdio.h>
#include <stdlib.h>

void main(void)//第4题 
{
	int i;
	char st[6]={"human"};
	char st1[6]={""};
	for (i=0;i<5;i++)
	{ 
		st1[i]=st[4-i];
	}
	printf("%s",st1);
}

  1. 利用gets()输入任意字串,其中需有空白键,并将其输出。
    .
    .
    .
    .
    .
#include <stdio.h>
#include <stdlib.h>

void main(void)
{
	char st[100];
	printf("请输入有空白字元的字串");
	gets(st);
	printf("%s",st);
}

  1. 利用fgets()输入任意字串,其中需有空白键,并将其输出。
    .
    .
    .
    .
    .
#include <stdio.h>
#include <stdlib.h>

void main(void)
{
	char st[100];
	printf("请输入有空白字元的字串");
	fgets(st,100,stdin);
	printf("%s",st);
}

  1. 利用fgets()输入任意字串,其中需有空白键,并用puts()将其输出。
    .
    .
    .
    .
    .
#include <stdio.h>
#include <stdlib.h>

void main(void)
{
	char st[100];
	printf("请输入有空白字元的字串");
	fgets(st,100,stdin);
	puts(st);
}

今天练习了前面几天讲过的字串的不同宣告方法,以及利用字串的输入输出来输入有包含空白字元的字串,如果忘记函式的前几天有介绍过。

/images/emoticon/emoticon29.gif

Day18就到这啦BYE~


<<:  Day16 Sass Mixin

>>:  Proxmox VE 虚拟机管理操作 (二)

【Day1】简介

这边主要是由於之前想说把上班的东西一部分能公开的拿来当铁人赛的内容,顺便鞭策 自己能往相关领域深入,...

Spotify 免费与付费差别

Spotify 正式推出 Premium 1 个月免费试用方案,以吸引更多免费用户加入。如果你还没体...

013-状态

到今天最大的困难,好像变成了想主题要写什麽。 来介绍一下做出一个元件後,基本上可以衍伸的思考可能会有...

Android 不负责任系列 - emcthye FxRate(汇率)

来源 : emcthye - FxRate 架构图 MVP Base CurrencyListAct...

[Day-10] R语言 - kernel K - means 实作 ( kernel K - means in R.Studio)

您的订阅是我制作影片的动力 订阅点这里~ 影片程序码 library(naniar) data(ir...