c_cpp 第1周续:Vigen1 - 检查字母键的功能

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp 第1周续:Vigen1 - 检查字母键的功能相关的知识,希望对你有一定的参考价值。

#include <stdio.h>
#include <string.h>
#include <cs50.h>
#include <ctype.h>

bool check_alpha(string k);

// this code is to check if the function for checking if it's an alphabetical key string works or not

int main(int argc, string argv[])
{
	if (argc != 1)
	{
		// get key from command line argument
			string key = argv[(argc - 1)];

		// check if the key string is alphabetical
			bool y = check_alpha(key);

			if ( y )
			{
				printf("The key string is alphabetical.\n");
			}
			else
			{
				printf("The key string is not alphabetical.\n");
			}


	}
}

bool check_alpha(string k)
{
	int l=strlen(k);
	int i=0;
	while ( (k[i] != '\0') && (isalpha(k[i])) )
	{
		i++;
	}
	if ( i == l )
	{
		return true;
	}
	else
	{
		return false;
	}
}

以上是关于c_cpp 第1周续:Vigen1 - 检查字母键的功能的主要内容,如果未能解决你的问题,请参考以下文章

c_cpp 第1周续:Vigen2 - 输入文本没有空格,只有1个长字符串

text 第1周续:解释Vigen的3个代码

第二周续.(代码)

c_cpp leetcode 83.注意第二个while循环,它可能导致null ListNode结构,因此需要进行NULL检查。

如何检查PHP中的字母是大写还是小写?

检查第一个字符串是不是小于或等于第二个字符串中的相应字母