if语句中不一定有else
如果不进入if 没有执行printf,就不输出了
这道题目是找出11~30之间的素数,10个一行回车
如果不是素数,那就不需要打出来了吧
建议:写程序要像 linxiaolei1682 那样括号配对好了,括号后回车,按tab键让程序有层次感,好阅读
{
int j,i,k=0;
for(j=11;j<=30;j++)
{
if(k%10==0)
printf("\n");
for(i=2;i
break;
if(i>=j-1)
{
printf("%d\t",j);
k++;
}
}
}
请看一下括号的匹配,if是包含在for循环里的,只是用于判断,根本用不到else。
else相当于省略了。条件不成立就不输出了,这个就是要输出符合条件的嘛。
请你把完整代码打上来要不我看不明白
这里的else就相当于
else{}没有任何事情做所以就不用写
不一定有if就要有else的...没有else要做的事情就没它了...