[求助]已经折腾一晚上了~
#include<stdio.h>int main()
{
char x[5];
int a;
a=0;
z:
gets(x);
if (x[3]='1') a=a+1;
printf ("%d",a);
goto z;
}
这时就是不管第4位输什么,a都会累加~
而条件不是第4位是1么?
我想做一个计票程序~
选了输入1,没选是0
比如一共10个选项
输入1010101010
得到,第1,3,5,7,9个得一票~
谢谢~帮忙看眼~
主要问题就是上面那个帖上的,
(和目标不太一致,主要是想解决问题)
典型错误:
比较运算==
赋值=
所以条件永远成立
LZ的是C吗