c语言
6.编写程序,输入任一字符,判断它是否为英文字母。#include<stdio.h>
int main()
{
char c,i;
printf("请输入一个字符:");
scanf("%p",&i);
if(i>='a'&& i<='z'||i>='A'&& i<='Z')
printf("YES/n");
else
printf("NO/n");
return 0;
}
为什么输入什么都显示no 本帖最后由 qq1242009750 于 2018-1-9 20:16 编辑
接收的格式错误了 !!!!!!!! scanf("%d",&i); 你好,
这个问题和你另外一个问题很相似。
输入语句中使用%p,我的编译器是不能通过编译的。
将%p修改为%s后,程序就可以正常执行了。 谢谢!{:10_285:}
页:
[1]