代码没细看,单就这个if语句来说就是错误的。
C语言里面不能连续<=这样的样式。另外'A'应该是比‘Z’小的吧。
你只能写成
if( (a[i] >= 'A' && a[i] <= 'Z') || (a[i] >= 'a' && a[i] <= 'z') )我不知道你要干什么,如果你要定义相同的一组数的话可以用数组,也可以用指针。如#define N 100 这个100你可以随便写,就看你想要存储多少个数据了。
你可以定义整型的数组:
int array1[N] 数组array1[N] 可以存放100个整型的数。
也可以定义float型的等。
float array2[N] 数组array2[N] 可以存放100个单精度的数。
也可以用指针:
int *array array为指向整型数据的指针,可以动态的存放数据(也就是说个数不确定)
呵呵,我也很久没有看C语言了,你看这是你想要的吗,我大概了也知道这么多了,你看对不对。
1.b2.c
3.a(x的值没变)
4.a
5.a
6.a
7.b
8.c
9.a
5/6取整的0,5%6取余的1,5&&6都非0为1,5!=6成立为1
10.d
标识符由英文字母阿拉伯数字和下划线组成,a,b,不对,C是关键字不对