c语⾔whilebreak⽤法举例,C语⾔关于while,for,break 这⾥的while语句没什么作⽤,只是把i=n的纯清情况排除了⽽已。
如果要排除n的情况应该这样写:
for(i=2;i
当你输⼊12,i=2,进⼊while循环,输出2*之后,n变成了6
因为n!=i,所以继续进⾏while循环。
。。。。。。
2.break的作⽤的确是跳出循环,但是只能跳出⼀层循环。
程序中for循环和while循环进⾏了嵌套,break只能跳出做拦前最近的⼀层(while)循衡渣环。
tips:如果要跳出多层循环可以使⽤goto语句
3.将程序改成这样应该可以。
#include "stdio.h"
#include "conio.h"
int main()
{
int n,i;
printf("\nplease input a number:\n");
scanf("%d",&n);
printf("%d=",n);
for(i=2;i
{
while(n%i==0)
{while语句简单例子
printf("%d*",i);
n=n/i;
}
}
printf("\b");//⽤于删除最后⼀项的*
}
另外break只能跳出for,while,do..while的结构,不能跳出if..else之类的。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论