这么哪错了,实在看不出来

img

这段代码只输出一个 0 ,然后while()就死循环了, 修改如下,供参考:

#include<stdio.h>
int main()
{
	int a;
	a = 0;
	while(a<100){
		if (a % 10 == 0 || a % 10 == 7)
		{
			printf("%d ", a);
		}
		a = a + 1;
	}
	return 0;
}

 

把a=a+1移动到if外。否则代码是死循环

return 0后面缺少一个分号;

现在都用手机写代码了吗?是我赶不上潮流了

wile后面都不带大括号吗?

代码该加括号都加上,刚学还要省这两个括号
while(a<100)
{
}