c语言中不等于怎么表示不出来

#include<stdio.h>
void main()
{
int k=1,s=0;
do{
if(k%2)! =0)continue;
s+=k;
k++;
}while(k>10);
printf("s=%d\n",s);
}

第1个回答  2015-08-03
a != 0; a不等于零
((k%2)!=0) k除2取余不等于零追问

还是有问题

追答

#include
void main()
{
int k=1,s=0;
do{
if((k%2)!=0)
{
continue;
}else{
s+=k;
k++;
}
}while(k>10);
printf("s=%d\n",s);
}
//这样试试

追问

谢谢,答案已经出来了

追答

点个赞呗

第2个回答  2015-08-03
!和=之间不要有空格追问

不要空格也报错

追答

你需要什么效果?你这里的循环只能执行一次吧,循环条件是k>10,执行一次就跳出去了。s只能打印出0来

本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网