y 字符串长度.cpp

来自「我正在学习C编程」· C++ 代码 · 共 28 行

CPP
28
字号
/**/
#include "stdio.h"  //导入包含I/O函数的头文件
#include "string.h" //导入包含串处理函数的头文件
 
void main()
{
	printf("\n\t\t输入一个字符串,统计字符串长度\n─────────────────────────────────\n");
	while(1)
	{
		char a[50],b[50];
		int i=0,length=0;
		printf("  输入一个字符串a(无空格间隔): "); scanf("%s",a); //%s格式输入,'\n'、'空格'皆看成串尾标记'\0'
		while(a[i++]!='\0'){length++;}
		printf("  a字符串“%s”的长度为: %d\n\n",a,length);
		if(getchar()=='\n'){;}
		i=0;length=0;
		printf("  输入一个字符串b(有空格间隔): "); gets(b); //gets()输入,'\n'作串尾标记,'空格'看成串的一部分
		while(b[i++]!='\0'){length++;}
		printf("  b字符串“%s”的长度为: %d\n",b,length);
		
		printf("\n  是否继续输入吗?是则回车,否则输入'空格'回车");
		if(getchar()==' '){break;}
		else {while(getchar()!='\n');
			  printf("─────────────────────────────────\n");
			 }
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?