gpt4 book ai didi

c - 如果我强制第一个和最后一个为 10 长度字符串中的字母,如何强制用户在字符串中仅插入数字?示例 S2351566A

转载 作者:行者123 更新时间:2023-11-30 16:59:51 24 4
gpt4 key购买 nike

Int char10];// length of string 
{
if (!isalpha(str[0]) || !isalpha(str[8]))// force 1st and last array to be alphabet
{
printf("invalid input\n"); exit(1); // invalid
}
}

最佳答案

如果只有第一个和最后一个元素必须是字符,那么你可以尝试这个,但如果您希望第一个和最后一个元素为字符,所有中间元素为数字,则在第一个“if”之后添加另一个 if 语句

bool 值 b=false;

同时(b!= true){

在 ch[10] 中获取输入;

if(ch[0]>='A'&&ch[0]<='Z' && ch[9]>='A'&&ch[0]<='9'){

//表示第一个和最后一个是字符

b=true;//会因此而中断}

其他{

print f("输入错误,请重新输入");

b=假;}

}//这将运行直到用户没有给出正确的输入

关于c - 如果我强制第一个和最后一个为 10 长度字符串中的字母,如何强制用户在字符串中仅插入数字?示例 S2351566A,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37958585/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com