break; 只能用于for/while/switch语句中
在函数中应该用return;
返回用户定义的函数类型的值,比如:return 0;
如果是 void类型的,则只要return;
if(n==1)
{
printf("%d",1);
retrun; //按你的意思这里要中止执行后面的程序,应该return,如果要执行后面的程序则不要这行。
}
else // 如果上面使用了return,则else不是必须的。
printf("%d\t",1);
去掉break吧
break是结束当前循环。
if 不是一个循环,只是一个判断语句。
if里面是不需要用break的,去掉即可。