中易网

C语言 判断输入的字符串是不是都是字母

答案:1  悬赏:0  
解决时间 2021-02-22 02:51
#include<stdio.h>

main()
{
int i,n;
int ret=0;
char x[4];
printf("enter 字母:");scanf("%s",x);
for(i=0;i<4;i++)
{
if(x[i]<'a'||x[i]>'z'||x[i]<'A'||x[i]>'Z')
ret++;
else n++;
}

printf("%d-------n is %d",ret,n);
}
判断输入的字符串是否都是字母,如果有一个不是就要求用户重新输入,请问怎么做?
最佳答案
if(x[i]<'a'||x[i]>'z'||x[i]<'A'||x[i]>'Z')

应改为

if(x[i]<'a'&&x[i]<'A'||x[i]>'z'&&x[i]>'Z')

判断输入的字符串是否都是字母,如果有一个不是就要求用户重新输入应该是这样:

#include<stdio.h>

main()
{
int i,n=0;
int ret=0;
char x[4];
printf("enter 字母:");scanf("%s",x);
for(i=0;i<4;i++)
{
if(x[i]<'a'&&x[i]<'A'||x[i]>'z'&&x[i]>'Z')
{
printf("enter 字母:");
scanf("%s",x);
i=0;
n=0;
}
else n++;
}

printf("%d-------n is %d",ret,n);
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
最新版的qq,W7系统,想知道qq的常联系人在哪
想转班 到底该不该转
求好看的穿越文,穿越女主是智慧洒脱型的,不
龙之谷魔法师新手教程
汪万地址在什么地方,想过去办事
田永成家的菲蜜丽需要做几次才能有效果
“但是我可能会晚一点”翻译成英文
我的个体工商户营业执照朋友想借去贷款不知可
小学教师自我介绍范文125字左右
长岛公园北入口自行车租赁点地址在哪,我要去
兴隆家电批发部在什么地方啊,我要过去处理事
我的苹果手机坏了,保修店说越狱了不帮修,拿
珍珠到底是活的还是死的
windows不能在本地计算机启动windows firewal
您好,请问您去成都市银雁金融配套服务有限公
推荐资讯
爱你宝贝妇婴用品店地址在什么地方,想过去办
喜欢的人对我说万法缘生,皆系缘分,缘起急灭,
雪一直飘下来,我们将一直在一起,来自星星里的
我有一台步步高老式功放机,工作十几分钟就不
剪子垭梁在什么地方啊,我要过去处理事情
升华加油站在哪里啊,我有事要去这个地方
涉嫌非法吸收公众存款罪最长拘留多长时间?
下礁头怎么去啊,有知道地址的么
交通事故法院判给对方钱如果没钱还人不见了怎
苹果6plus为什么冲三个小时电就满了而接着再
EDS会员商城(南通三剑灯饰名品生活馆)怎么去
芒果会增加雄性激素吗
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?